1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2982],{6252:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/cms/galleries/[id]",function(){return i(8186)}])},7175:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>p});var a=i(7876),l=i(4232),r=i(9099),n=i(6912),s=i(5662),c=i(3383),d=i(1647),o=i(5982),u=i(8120),g=i(540);function p(){let e=(0,r.useRouter)(),{id:t}=e.query,i="new"===t,[p,m]=(0,l.useState)([]),[_,h]=(0,l.useState)({title:"",slug:"",description:"",category_id:"",public_at:""}),{notice:b,err:x,fail:v,okMsg:y}=(0,g.A)(e),[j,f]=(0,l.useState)(""),[w,S]=(0,l.useState)(""),[N,q]=(0,l.useState)(0),k=e=>{h({title:e.title||"",slug:e.slug||"",description:e.description||"",category_id:e.category_id||"",public_at:e.public_at?String(e.public_at).slice(0,16):""}),f(e.eye_catching_url||""),S(e.ogp_url||"")};(0,l.useEffect)(()=>{(0,o.sq)("/admin/categories").then(e=>{let{data:t}=e;return m(t.data||[])}),t&&!i&&(0,o.sq)("/admin/blogs/".concat(t)).then(e=>{let{data:t}=e;t.data&&k(t.data)})},[t,i]);let A=async a=>{var l,r;let n,s;a.preventDefault();let c=new FormData(a.target);if(!String(c.get("title")||"").trim())return void v("ã¿ã¤ãã«ã¯å¿
é ã§ã");if(!String(c.get("slug")||"").trim())return void v("slugã¯å¿
é ã§ã");if(!String(c.get("category_id")||"").trim()){v("ã«ãã´ãªã鏿ãã¦ãã ãã"),null==(r=document.getElementById("category_id"))||r.focus();return}if(!String(c.get("description")||"").trim())return void v("説æã¯å¿
é ã§ã");let d=i?"/admin/blogs":"/admin/blogs/".concat(t);try{({ok:n,data:s}=await (0,o.oz)(d,i?"POST":"PUT",c))}catch(e){v("ä¿åã«å¤±æãã¾ãã");return}if(!n)return void v(s.message||"ä¿åã«å¤±æãã¾ãã");let u=(null==(l=s.data)?void 0:l.id)||t,g=(p.find(e=>String(e.id)===String(c.get("category_id")))||{}).blog_type;if(s.data&&k(s.data),i)return void e.push("".concat(1===g?"/cms/galleries/".concat(u):"/cms/blogs/".concat(u),"?ok=1"));y("ä¿åãã¾ããã");let{data:m}=await (0,o.sq)("/admin/blogs/".concat(u));m.data&&k(m.data),q(e=>e+1)},C=async()=>{var e;let{ok:i,data:a}=await (0,o._S)("/admin/blogs/".concat(t,"/preview"),"POST",{}),l=null==a||null==(e=a.data)?void 0:e.token;if(!i||!l)return void v("ãã¬ãã¥ã¼URLãçºè¡ã§ãã¾ããã§ãã");let r=(p.find(e=>String(e.id)===String(_.category_id))||{}).blog_type;window.open("".concat(1===r?"/galleries":"/news","/").concat(_.slug,"?preview=").concat(encodeURIComponent(l)),"_blank","noopener")},T=e=>t=>h(i=>({...i,[e]:t.target.value})),P=i?"è¨äº æ°è¦":_.title||"è¨äº ç·¨é";return(0,a.jsxs)(n.A,{title:i?"è¨äº æ°è¦":"è¨äºãç·¨é",description:i?"ãç¥ããè¨äºãæ°è¦ä½æãã¾ãã":"ãç¥ããè¨äºãç·¨éãã¾ãã",crumbs:[{href:"/cms",label:"管ç"},{href:"/cms/blogs",label:"ãç¥ãã"},{label:P}],children:[(0,a.jsx)("form",{id:"article-meta","data-testid":"blog-form",onSubmit:A,noValidate:!0,encType:"multipart/form-data",className:"mb-10 max-w-[800px] scroll-mt-6",children:(0,a.jsxs)(u.Hs,{children:[(0,a.jsx)("h2",{className:"doc-h2 mb-1",children:"1. è¨äºæ
å ±"}),(0,a.jsx)("p",{className:"doc-support mb-6",children:"ã¿ã¤ãã«ã»å
¬éè¨å®ãªã©ãæ¬æã¯ä¸ã®ãããã¯ã§çµã¿ç«ã¦ã¾ãã"}),(0,a.jsx)(u.Qk,{error:!0,children:x}),(0,a.jsx)(u.Qk,{children:b}),(0,a.jsx)(s.A,{id:"title",label:"ã¿ã¤ãã«",required:!0,children:(0,a.jsx)(u.FZ,{id:"title",name:"title",value:_.title,onChange:T("title"),required:!0})}),(0,a.jsx)(s.A,{id:"slug",label:"slug",required:!0,support:"åè§è±æ°åã¨ãã¤ãã³",children:(0,a.jsx)(u.FZ,{id:"slug",name:"slug",value:_.slug,onChange:T("slug"),required:!0})}),(0,a.jsx)(s.A,{id:"category_id",label:"ã«ãã´ãª",required:!0,children:(0,a.jsxs)(u.N4,{id:"category_id",name:"category_id",value:_.category_id,onChange:T("category_id"),required:!0,children:[(0,a.jsx)("option",{value:"",children:"鏿"}),p.map(e=>(0,a.jsxs)("option",{value:e.id,children:[e.name," (",1===e.blog_type?"ã®ã£ã©ãªã¼":"ãç¥ãã",")"]},e.id))]})}),(0,a.jsx)(s.A,{id:"description",label:"説æ",required:!0,support:"ä¸è¦§ã»OGPç¨ã120æå以å
",children:(0,a.jsx)(u.Pu,{id:"description",name:"description",value:_.description,onChange:T("description"),maxLength:120,rows:4})}),(0,a.jsx)(s.A,{id:"public_at",label:"å
¬éæ¥æ",support:"空æ¬ã®ã¾ã¾ã ã¨ä¸æ¸ãã§ã",children:(0,a.jsx)(u.FZ,{id:"public_at",type:"datetime-local",name:"public_at",value:_.public_at,onChange:T("public_at")})}),(0,a.jsx)(d.A,{id:"eye_catching",label:"ã¢ã¤ãã£ãã",name:"eye_catching",existingUrl:j,removeName:"remove_eye_catching",previewTestId:"eye-catching-preview"},"eye-".concat(t,"-").concat(N)),(0,a.jsx)(d.A,{id:"ogp",label:"OGP",name:"ogp",existingUrl:w,removeName:"remove_ogp",previewTestId:"ogp-preview"},"ogp-".concat(t,"-").concat(N)),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,a.jsx)(u.dG,{type:"submit","data-testid":"blog-save",children:i?"ä¿åãã¦æ¬æãæ¸ã":"è¨äºæ
å ±ãä¿å"}),!i&&(0,a.jsx)(u.dG,{variant:"secondary",onClick:C,children:"ãã¬ãã¥ã¼"})]})]})}),i?(0,a.jsx)("div",{className:"max-w-[800px]",children:(0,a.jsx)(u.Hs,{children:(0,a.jsx)("p",{className:"doc-support",children:"è¨äºæ
å ±ãä¿åããã¨ãããã«æ¬æãããã¯ï¼è¦åºãã»æ¬æã»ç»åï¼ã並ã¹ããã¾ãã"})})}):(0,a.jsx)(c.A,{apiBase:"/admin/blogs/".concat(t),articleTitle:_.title})]})}},8186:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a.default});var a=i(7175)}},e=>{e.O(0,[5695,6036,3383,636,6593,8792],()=>e(e.s=6252)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.