1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[94578],{20540:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>N});var a=r(823798),i=r(621462),s=r(651299),o=r.n(s),l=r(109562),n=r(572498),d=r(843181),c=r(424854),u=r(961818),h=r(696253),f=r(862911),p=r(367242),x=r(64472),m=r(61595),g=r(710855),C=r(707200),b=r(141254);let A=function(e){let{isOpen:t,onCloseModal:r,reload:s,currentCatalogId:o}=e,[l,n]=(0,i.useState)(""),[d,c]=(0,i.useState)(!1),{patchTagCatalogFeatuedArticles:u}=(0,b.A)(),h=async()=>{c(!0);try{await u(l,o,!0,s),c(!1)}catch(e){console.error(e),c(!1)}r()};return(0,i.useEffect)(()=>()=>{c(!1)},[t]),(0,a.jsx)(g.A,{isOpen:t,setIsOpen:e=>!1===e?r():null,title:"æ°å¢å´é¸",overflowY:"visible",body:(0,a.jsxs)(w,{children:[(0,a.jsx)(m.A,{onClickCb:e=>n(e.value),isFetching:d,setIsFetching:c}),(0,a.jsx)(j,{shape:"block",variant:"primary",disabled:d||!l,onClick:h,children:d?(0,a.jsx)(C.A,{height:16}):"確èª"})]})})},w=l.Ay.div.withConfig({componentId:"sc-32a33b-0"})(["display:flex;flex-direction:column;padding:1em;padding-bottom:0;.select2{margin:1em 0px;}"]),j=(0,l.Ay)(p.$).withConfig({componentId:"sc-32a33b-1"})(["margin-top:1em;width:100px;margin-left:auto;margin-right:0;"]);var k=r(515241),y=r(211298),_=r(574957),v=r(868346),S=r(55942),E=r(624750),H=r(966070);let{serverUrl:P}=x.config,W=l.Ay.div.withConfig({componentId:"sc-18c98ed1-0"})(["display:flex;justify-content:center;align-item:center;a{padding:4px 10px;color:",";text-decoration:none;}"],n.Tj.primary.default),I=l.Ay.div.withConfig({componentId:"sc-18c98ed1-1"})(["display:flex;align-items:center;gap:1em;"]),N=(0,_.m)(function(){let{patchTagCatalogFeatuedArticles:e}=(0,b.A)(),[t,r]=(0,i.useState)(!1),[s,l]=(0,i.useState)("5a2b9421fd897800015b856d"),[n,x]=(0,i.useState)(""),m=(0,i.useMemo)(()=>[{Header:"æç« æ¨é¡",accessor:"title",isSortable:!0,fixedWidth:"15%"},{Header:"ä½è
",accessor:"author",fixedWidth:"15%",sortParameter:"user.fullname",isSortable:!0},{Header:"ä½è
追蹤人æ¸",accessor:"followerCount",isSortable:!1,fixedWidth:"2%"},{Header:"PV",accessor:"pageview",isSortable:!0,fixedWidth:"4%"},{Header:"æå¿",accessor:"likeCount",isSortable:!0,fixedWidth:"4%"},{Header:"æ¶è",accessor:"collectCount",isSortable:!0,fixedWidth:"4%"},{Header:"çè¨æ¸",accessor:"commentCount",isSortable:!0,fixedWidth:"4%"},{Header:"å´é¸æ¥æ",accessor:"featuredAt",isSortable:!0,parameter:"å´é¸æ¥æ",fixedWidth:"10%"},{Header:"ç¼ä½æé",accessor:"lastPublishAt",isSortable:!0,parameter:"lastPublish",fixedWidth:"10%"},{Header:"åè½",accessor:"actionBtn",fixedWidth:"15%"}],[]),{data:g,getDataTableProps:C,getPaginatorProps:w,reload:j}=(0,v.A)({baseUrl:`${P}/api/admin/tagCatalogs/${s}/headers`,fetch:E.A,recordsPerPage:20}),_=(0,i.useCallback)(async e=>{try{let{status:t,error:r}=await (0,d.IX)({id:e,params:{articleId:e,tagCatalogId:s}});if("reject"===t)throw r;j()}catch(e){x(e)}},[s,j]),N=(0,i.useCallback)(async t=>{e(t,s,!1,j())},[s,e,j]),$=(0,i.useMemo)(()=>{let{articles:e}=g;return e?e.map(e=>{let t={id:e._id,title:e.title,author:e.user?.fullname||"N/A",followerCount:e.user?.followCount||"N/A",pageview:e.pageview,likeCount:e.likeCount,collectCount:e.collectCount,commentCount:e.commentCount,featuredAt:(0,S.Rt)(e.featuredAt)||"N/A",lastPublishAt:(0,S.Rt)(e.lastPublishAt)};return e?.user?t.author=(0,a.jsx)(h.A,{user:e?.user}):t.author="N/A",t.title=(0,a.jsx)(o(),{href:(0,H.p6)(e._id),target:"_blank",rel:"noreferrer noopener",children:e.title}),t.actionBtn=(0,a.jsxs)(W,{children:[(0,a.jsx)(p.$,{size:"xs",onClick:()=>_(e._id),disabled:e.featuredEDM,variant:e.featuredEDM?"primary":"link",children:e.featuredEDM?"å·²éç¥":"éç¥"}),(0,a.jsx)(o(),{href:`/editor/${e._id}`,target:"_blank",rel:"noreferrer noopener",children:"編輯"}),(0,a.jsx)(p.$,{variant:"pure-text",size:"xs",onClick:()=>N(e._id),children:"åæ¶ç²¾é¸"})]}),t}):[]},[g,N,_]);return(0,a.jsxs)(u.A,{title:"ç²¾é¸æç« ",filter:(0,a.jsxs)(I,{children:[(0,a.jsx)(c.A,{defaultCatalogTitle:"ç±éï¼é¦é ï¼",onClickDropdownCb:e=>{let{id:t}=e;l(t)}}),(0,a.jsx)(p.$,{variant:"primary",style:{width:"144px",height:"44px"},onClick:()=>r(!0),children:"æ°å¢å´é¸"})]}),table:(0,a.jsx)(k.A,{columns:m,data:$,...C()}),pagnitor:(0,a.jsx)(y.A,{...w()}),children:[(0,a.jsx)(A,{isOpen:t,onCloseModal:()=>r(!1),reload:j,originData:g,currentCatalogId:s}
1),(0,a.jsx)(f.A,{error:n,onClose:()=>x("")})]})})},886601:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/article/selected",function(){return r(20540)}])}},e=>{e.O(0,[37060,52683,64926,3301,27754,60611,72076,62266,49864,11784,54542,92151,22222,97673,11536,66899,55942,7243,18083,72443,44996,90636,46593,38792],()=>e(e.s=886601)),_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.