1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8701],{15130:function(e,a,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/images",function(){return n(94781)}])},88489:function(e,a,n){"use strict";var l=n(30012),t=n(66643),i=n(77527),r=n(44001);let d=(0,l.Z)({createStyledComponent:(0,i.ZP)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,a)=>{let{ownerState:n}=e;return[a.root,a["maxWidth".concat((0,t.Z)(String(n.maxWidth)))],n.fixed&&a.fixed,n.disableGutters&&a.disableGutters]}}),useThemeProps:e=>(0,r.i)({props:e,name:"MuiContainer"})});a.Z=d},91194:function(e,a,n){"use strict";n(67294);var l=n(30139),t=n(85893);a.Z=(0,l.Z)((0,t.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},59367:function(e,a,n){"use strict";n(67294);var l=n(30139),t=n(85893);a.Z=(0,l.Z)((0,t.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight")},56761:function(e,a,n){"use strict";var l,t,i;n.r(a);let r={fragment:{argumentDefinitions:l=[{defaultValue:null,kind:"LocalArgument",name:"id"}],kind:"Fragment",metadata:null,name:"useCnImageTableData_DeleteImageMutation",selections:[{alias:null,args:t=[{fields:[{kind:"Variable",name:"id",variableName:"id"}],kind:"ObjectValue",name:"input"}],concreteType:"DeleteImagePayload",kind:"LinkedField",name:"deleteImage",plural:!1,selections:[{alias:null,args:null,concreteType:"ImageMetadata",kind:"LinkedField",name:"image",plural:!1,selections:[i={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null}],storageKey:null}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:l,kind:"Operation",name:"useCnImageTableData_DeleteImageMutation",selections:[{alias:null,args:t,concreteType:"DeleteImagePayload",kind:"LinkedField",name:"deleteImage",plural:!1,selections:[{alias:null,args:null,concreteType:"ImageMetadata",kind:"LinkedField",name:"image",plural:!1,selections:[i,{alias:null,args:null,filters:null,handle:"deleteRecord",key:"",kind:"ScalarHandle",name:"id"}],storageKey:null}],storageKey:null}]},params:{cacheID:"8595a5db58e44c47c8bd0d46ad7be85b",id:null,metadata:{},name:"useCnImageTableData_DeleteImageMutation",operationKind:"mutation",text:"mutation useCnImageTableData_DeleteImageMutation(\n $id: ID!\n) {\n deleteImage(input: {id: $id}) {\n image {\n id\n }\n }\n}\n"}};r.hash="34c0ffcf2a642db1c3b774fa90958b8e",a.default=r},3730:function(e,a,n){"use strict";var l,t,i,r,d,u;n.r(a);let s={fragment:{argumentDefinitions:[l={defaultValue:null,kind:"LocalArgument",name:"after"},t={defaultValue:null,kind:"LocalArgument",name:"first"},i={defaultValue:null,kind:"LocalArgument",name:"order"},r={defaultValue:null,kind:"LocalArgument",name:"where"}],kind:"Fragment",metadata:null,name:"useCnImageTableData_ImagesQuery",selections:u=[{alias:null,args:[{kind:"Variable",name:"after",variableName:"after"},{kind:"Variable",name:"first",variableName:"first"},{kind:"Variable",name:"order",variableName:"order"},{kind:"Variable",name:"where",variableName:"where"}],concreteType:"ImagesConnection",kind:"LinkedField",name:"images",plural:!1,selections:[{alias:null,args:null,concreteType:"ImagesEdge",kind:"LinkedField",name:"edges",plural:!0,selections:[{alias:null,args:null,concreteType:"ImageMetadata",kind:"LinkedField",name:"node",plural:!1,selections:[d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"User",kind:"LinkedField",name:"author",plural:!1,selections:[d,{alias:null,args:null,kind:"ScalarField",name:"displayName",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"dateCreated",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"md5",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"PageInfo",kind:"LinkedField",name:"pageInfo",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"endCursor",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"totalCount",storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[t,l,r,i],kind:"Operation",name:"useCnImageTableData_ImagesQuery",selections:u}
1,params:{cacheID:"a6b863f87e845c15a34cf40bd5fb4ee4",id:null,metadata:{},name:"useCnImageTableData_ImagesQuery",operationKind:"query",text:"query useCnImageTableData_ImagesQuery(\n $first: Int\n $after: String\n $where: ImageMetadataFilterInput\n $order: [ImageMetadataSortInput!]\n) {\n images(first: $first, after: $after, where: $where, order: $order) {\n edges {\n node {\n id\n author {\n id\n displayName\n }\n dateCreated\n md5\n url\n }\n }\n pageInfo {\n endCursor\n }\n totalCount\n }\n}\n"}};s.hash="fb3ed93438f184b5ef1c807e88a66084",a.default=s},94781:function(e,a,n){"use strict";n.r(a),n.d(a,{__N_SSP:function(){return k},default:function(){return b}});var l=n(35944),t=n(88489),i=n(90642),r=n(93043),d=n(86138),u=n(99294),s=n(99778),o=n(67294),m=n(63190);let c=n(3730);var g=()=>{let[e]=(0,m.Db)(n(56761));return{deleteImageAsync:e,imagesQuery:c}},f=()=>{let{deleteImageAsync:e,imagesQuery:a}=g();return{imagesQuery:a,processRowBulkDelete:(0,o.useCallback)(a=>{let{rows:n}=a;if(window.confirm("確å®è¦åªé¤åï¼"))return n.map(a=>{let{id:n}=a;return e({variables:{id:n}})})},[e])}},p=()=>{let{imagesQuery:e,processRowBulkDelete:a}=f();return(0,l.tZ)(s.Z,{columns:[{field:"id",type:"id",headerName:"ID"},{field:"dateCreated",type:"dateTime",headerName:"å»ºç«æé",filterable:!1,sortField:"id"},{field:"author",type:"user",headerName:"ä½è
",filterField:"authorId",sortField:"authorId",width:200},{field:"url",headerName:"ç¶²å",renderCell:e=>{let{value:a}=e;return a?(0,l.tZ)(u.Z,{href:a,component:d.Z,children:a}):null},sortable:!1,minWidth:200,flex:1},{field:"md5",headerName:"MD5",sortable:!1,width:300}],defaultSort:{id:"DESC"},quickFilterMapper:e=>({or:[{md5:{eq:e}},{url:{contains:e}}]}),gqlQuery:e,paginationType:"cursor",initialState:{columns:{columnVisibilityModel:{id:!1}},sorting:{sortModel:[{field:"dateCreated",sort:"desc"}]}},processRowBulkDelete:a})},y=n(21648),k=!0,b=()=>(0,l.BX)(t.Z,{maxWidth:"xl",children:[(0,l.tZ)(i.Z,{sx:{display:"flex",justifyContent:"right",mb:2},children:(0,l.tZ)(r.Z,{variant:"contained",href:y.Hb.manageImageGallery,LinkComponent:d.Z,children:"Gallery"})}),(0,l.tZ)(p,{})]})}},function(e){e.O(0,[6128,6167,6924,5914,3641,1722,3421,2988,9778,2888,9774,179],function(){return e(e.s=15130)}),_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.