1"use strict";(self.webpackChunkCMS=self.webpackChunkCMS||[]).push([[8762],{78762:function(e,t,n){n.r(t),n.d(t,{default:function(){return J}});var a,r=n(72791),s=n(87781),o=n(96382),l=(0,o.oM)({name:"pageListTrash/state",initialState:{deleteConfirmation:!1,restoreConfirmation:!1,selectedProduct:"",sortedColumn:function(){}},reducers:{toggleDeleteConfirmation:function(e,t){e.deleteConfirmation=t.payload},toggleRestoreConfirmation:function(e,t){e.restoreConfirmation=t.payload},setSortedColumn:function(e,t){e.sortedColumn=t.payload},setSelectedProduct:function(e,t){e.selectedProduct=t.payload}}}),i=l.actions,u=i.toggleDeleteConfirmation,c=i.toggleRestoreConfirmation,d=i.setSortedColumn,p=i.setSelectedProduct,f=l.reducer,g=n(4942),m=n(74165),h=n(15861),x=n(24801),v=(0,o.hg)("pageListTrash/data/getPageListTrash",function(){var e=(0,h.Z)((0,m.Z)().mark((function e(t){var n;return(0,m.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ju)(t);case 2:return n=e.sent,e.abrupt("return",n.data);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),j=function(){var e=(0,h.Z)((0,m.Z)().mark((function e(t){var n;return(0,m.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.qO)(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=(0,h.Z)((0,m.Z)().mark((function e(t){var n;return(0,m.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.a3)(t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=(0,o.oM)({name:"pageListTrash/data",initialState:{loading:!1,productList:[],tableData:{total:0,pageIndex:1,pageSize:10,webLangId:1,layoutId:0,sort:{order:"",key:""},templateId:null,parentPageId:null,query:"",isDeleted:!0}},reducers:{updateProductList:function(e,t){e.productList=t.payload},setTableData:function(e,t){e.tableData=t.payload}},extraReducers:(a={},(0,g.Z)(a,v.fulfilled,(function(e,t){e.productList=t.payload.data,e.tableData.total=t.payload.total,e.loading=!1})),(0,g.Z)(a,v.pending,(function(e){e.loading=!0})),a)}),C=w.actions,I=(C.updateProductList,C.setTableData),y=(C.setFilterData,C.setSortedColumn,w.reducer),L=(0,s.UY)({state:f,data:y}),S=n(69564),Z=n(45134),N=n(22020),P=n(29439),k=n(66364),T=n.n(k),D=n(58617),q=n(60364),z=n(23532),O=n(58121),M=n.n(O),$=n(1413),F=n(64195),A=n(80184),H=function(){var e=(0,q.I0)(),t=(0,q.v9)((function(e){return e.pageListTrash.state.deleteConfirmation})),n=(0,q.v9)((function(e){return e.pageListTrash.state.selectedProduct})),a=(0,q.v9)((function(e){return e.pageListTrash.data.tableData})),s=(0,q.v9)((function(e){return e.selectLang.data.selectedLanguage})),o=(0,r.useState)(!1),l=(0,P.Z)(o,2),i=l[0],c=l[1],d=(0,r.useState)(!1),p=(0,P.Z)(d,2),f=p[0],g=p[1],x=(0,N.$)().t,b=function(){e(u(!1)),c(!1)},w=function(){var t=(0,h.Z)((0,m.Z)().mark((function t(){var r;return(0,m.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e(u(!1)),t.prev=1,t.next=4,j({Id:n,webLangId:s,WebMultiLang:i});case 4:t.sent&&(g(!1),r=(0,$.Z)((0,$.Z)({},a),{},{webLangId:s}),e(v(r)),e(u(!1)),F.Am.push((0,A.jsx)(F.P_,{title:x("toast.deleteSuccess"),type:"success",duration:1e3}),{placement:"top-center"})),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),F.Am.push((0,A.jsx)(F.P_,{title:x("toast.deleteFailed"),type:"danger",duration:2e3}),{placement:"top-center"});case 11:return t.prev=11,c(!1),t.finish(11);case 14:case"end":return t.stop()}}),t,null,[[1,8,11,14]])}
1)));return function(){return t.apply(this,arguments)}}();return(0,A.jsxs)(Z.QH,{isOpen:t,onClose:b,loading:f,onRequestClose:b,type:"danger",title:x("translation.icondelete"),onCancel:b,onConfirm:w,confirmButtonColor:"red-600",children:[(0,A.jsx)("p",{children:x("delete.notifydelete")}),(0,A.jsx)(F.XZ,{className:"mt-2.5",value:i,onChange:function(e){return function(e){c(e)}(e)},children:x("delete.otherLanguages")})]})},E=n(18440),R=function(){var e=(0,q.I0)(),t=(0,q.v9)((function(e){return e.pageListTrash.state.restoreConfirmation})),n=(0,q.v9)((function(e){return e.pageListTrash.state.selectedProduct})),a=(0,q.v9)((function(e){return e.pageListTrash.data.tableData})),s=(0,q.v9)((function(e){return e.selectLang.data.selectedLanguage})),o=(0,r.useState)(!1),l=(0,P.Z)(o,2),i=l[0],u=l[1],d=(0,r.useState)(!1),p=(0,P.Z)(d,2),f=p[0],g=p[1],x=(0,N.$)().t,j=function(){e(c(!1)),u(!1)},w=function(){var t=(0,h.Z)((0,m.Z)().mark((function t(){var r;return(0,m.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e(c(!1)),t.prev=1,t.next=4,b({Id:n,webLangId:s,WebMultiLang:i});case 4:t.sent&&(g(!1),r=(0,$.Z)((0,$.Z)({},a),{},{webLangId:s}),e(v(r)),e(c(!1)),F.Am.push((0,A.jsx)(F.P_,{title:x("toast.restoreSuccess"),type:"success",duration:1e3}),{placement:"top-center"})),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),F.Am.push((0,A.jsx)(F.P_,{title:x("toast.deleteFailed"),type:"danger",duration:2e3}),{placement:"top-center"});case 11:return t.prev=11,u(!1),t.finish(11);case 14:case"end":return t.stop()}}),t,null,[[1,8,11,14]])}
1)));return function(){return t.apply(this,arguments)}}();return(0,A.jsxs)(Z.QH,{isOpen:t,onClose:j,loading:f,onRequestClose:j,variant:"solid",title:x("translation.iconrestore"),onCancel:j,onConfirm:w,confirmButtonColor:"blue-600",children:[(0,A.jsx)("p",{children:x("delete.notifydelete")}),(0,A.jsx)(F.XZ,{className:"mt-2.5",value:i,onChange:function(e){return function(e){u(e)}(e)},children:x("delete.otherLanguages")})]})},B=function(e){var t=e.row,n=(0,z.Z)().textTheme,a=(0,q.I0)(),s=(0,N.$)().t,o=window.innerWidth<=992,l=function(){a(c(!0)),a(p(t.id))},i=function(){a(u(!0)),a(p(t.id))};return(0,A.jsx)("div",{className:"flex flex-row justify-start text-lg",children:o?(0,A.jsxs)(r.Fragment,{children:[(0,A.jsx)("span",{className:"cursor-pointer p-2 hover:".concat(n),onClick:l,children:(0,A.jsx)(D.sOL,{style:{fontSize:"17px"}})}),(0,A.jsx)("span",{className:"cursor-pointer p-2 hover:text-red-500",onClick:i,children:(0,A.jsx)(D.Bhs,{style:{fontSize:"17px"}})})]}):(0,A.jsxs)(r.Fragment,{children:[(0,A.jsx)(F.u,{title:s("tooltip.restore"),placement:"bottom",children:(0,A.jsx)("span",{className:"cursor-pointer p-2 hover:".concat(n),onClick:l,children:(0,A.jsx)(D.sOL,{style:{fontSize:"17px"}})})}),(0,A.jsx)(F.u,{title:s("tooltip.Delete"),placement:"bottom",children:(0,A.jsx)("span",{className:"cursor-pointer p-2 hover:text-red-500",onClick:i,children:(0,A.jsx)(D.Bhs,{style:{fontSize:"17px"}})})})]})})},_=function(){var e=(0,q.I0)(),t=(0,q.v9)((function(e){return e.pageListTrash.data.tableData})),n=t.pageIndex,a=t.pageSize,s=t.sort,o=t.query,l=t.total,i=t.layoutId,u=t.templateId,c=t.parentPageId,p=(0,q.v9)((function(e){return e.selectLang.data.selectedLanguage})),f=(0,q.v9)((function(e){return e.pageListTrash.data.filterData})),g=(0,q.v9)((function(e){return e.pageListTrash.data.productList})),m=(0,N.$)().t,h=(0,r.useState)("nameSq"),x=(0,P.Z)(h,2),j=(x[0],x[1]);(0,r.useEffect)((function(){i&&0!==i&&(S(),e((0,E.bH)(null)))}),[n,a,s,i,u,p,c]);var b=(0,r.useState)(!1),w=(0,P.Z)(b,2),C=w[0],y=w[1],L=(0,r.useMemo)((function(){return{pageIndex:n,pageSize:a,sort:s,query:o,total:l,layoutId:i,templateId:u,webLangId:p,parentPageId:c}}),[n,a,s,o,l,i,u,p,c]),S=function(){e(v({pageIndex:n,pageSize:a,sort:s,query:o,filterData:f,layoutId:i,templateId:u,webLangId:p,parentPageId:c})).then((function(){y(!0)}))};(0,r.useEffect)((function(){j(1===p?"nameSq":2===p?"nameEn":3===p?"nameSr":"nameSq")}),[p]);var k=(0,r.useMemo)((function(){return[{Header:"".concat(m("translation.id")),accessor:"id",sortable:!0,Cell:function(e){var t=e.row.original;return(0,A.jsx)("span",{children:t.id})}},{Header:"".concat(m("translation.pagename")),accessor:"pageName",sortable:!0,Cell:function(e){var t=e.row.original;return(0,A.jsx)("span",{children:t.pageName})}},{Header:"".concat(m("translation.template")),accessor:"templateId",sortable:!0,Cell:function(e){var t=e.row.original;return(0,A.jsx)("span",{children:t.template.templateName})}},{Header:"".concat(m("translation.action")),id:"action",accessor:function(e){return e},Cell:function(e){return(0,A.jsx)(B,{row:e.row.original})}}]}),[m]);return(0,A.jsxs)(r.Fragment,{children:[(0,A.jsxs)("div",{className:"card-border",children:[(0,A.jsx)(Z.wQ,{columns:k,data:g,skeletonAvatarColumns:[0],skeletonAvatarProps:{className:"rounded-md"},loading:!C,pagingData:L,onPaginationChange:function(t){var n=M()(L);n.pageIndex=t,e(I(n))},onSelectChange:function(t){var n=M()(L);n.pageSize=Number(t),n.pageIndex=1,e(I(n))},onSort:function(t,n){var a=M()(L);a.sort=t,e(I(a)),e(d(n))}}),C&&T()(g)&&(0,A.jsxs)("div",{className:"h-full flex flex-col items-center justify-center",children:[(0,A.jsx)(Z.A9,{src:"/img/others/img-2.png",darkModeSrc:"/img/others/img-2-dark.png",alt:m("translation.notFound")}),(0,A.jsx)("h3",{className:"mt-8",children:m("translation.notFound")})]})]}),(0,A.jsx)(R,{}),(0,A.jsx)(H,{})]})},Q=n(48573),W=n.n(Q),V=function(){var e=(0,q.I0)(),t=(0,r.useRef)(),n=(0,q.v9)((function(e){return e.pageListTrash.data.tableData})),a=W()((function(e){var t=M()(n);t.query=e,t.pageIndex=1,"string"===typeof e&&e.length>0&&s(t);"string"===typeof e&&0===e.length&&s(t)}),500);var s=function(t){e(I(t)),e(v(t))},o=(0,N.$)().t;return(0,A.jsx)(F.II,{ref:t,className:"xl:w-52 md:w-full lg:mx-2 lg:w-full md:mb-0 mb-4",size:"sm",placeholder:o("translation.search"),prefix:(0,A.jsx)(D.O6C,{className:"text-lg"}),onChange:function(e){a(e.target.value)}})},X=function(){var e=(0,r.useState)([]),t=(0,P.Z)(e,2),n=t[0],a=t[1],s=(0,r.useState)(null),o=(0,P.Z)(s,2),l=o[0],i=o[1],u=(0,q.v9)((function(e){return e.theme})).locale,c=function(){var e=(0,h.Z)((0,m.Z)().mark((function e(){var t;return(0,m.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ak)();case 2:t=e.sent,a(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),d="";d="sq"===u?"nameSq":"en"===u?"nameEn":"sr"===u?"nameSr":"nameSq";(0,r.useEffect)((function(){if(T()(n))c();else if(!l&&n.length>0){i(n[0]);var e=M()(f);e.layoutId=n[0].id,p(I(e))}}),[n]);var p=(0,q.I0)(),f=(0,q.v9)((function(e){return e.pageListTrash.data.tableData})),g=(0,N.$)().t;return(0,A.jsx)(F.Ph,{className:"lg:ml-2 lg:mr-2 xl:w-52 lg:w-full w-full md:w-full md:mb-0 mb-4",options:n,placeholder:g("dropdown.LayoutPlaceholder"),onChange:function(e,t){var n=t.action;if(i(e),"clear"===n){var a=M()(f);a.layoutId=0,a.pageIndex=1,p(I(a))}else{var r=M()(f);r.layoutId=e?e.id:null,r.pageIndex=1,p(I(r))}},getOptionLabel:function(e){return e[d]},getOptionValue:function(e){return e.id},value:l})},G=n(21839),U=function(){var e=(0,r.useState)([]),t=(0,P.Z)(e,2),n=t[0],a=t[1],s=function(){var e=(0,h.Z)((0,m.Z)().mark((function e(){var t;return(0,m.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,G.nz)();case 2:t=e.sent,a(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){T()(n)&&s()}),[]);var o=(0,q.I0)(),l=(0,q.v9)((function(e){return e.pageListTrash.data.tableData})),i=(0,N.$)().t;return(0,A.jsx)(F.Ph,{className:"lg:ml-0 lg:mr-0 xl:w-52 lg:w-full w-full md:w-full md:mb-0 mb-4",options:n,isClearable:!0,placeholder:i("dropdown.TemplatePlaceholder"),onChange:function(e,t){if("clear"===t.action){var n=M()(l);n.templateId=null,n.pageIndex=1,o(I(n))}else{var a=M()(l);a.templateId=e?e.id:null,a.pageIndex=1,o(I(a))}},getOptionLabel:function(e){return e.templateName},getOptionValue:function(e){return e.id}})},Y=function(){(0,N.$)().t;return(0,A.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center xl:gap-0 lg:gap-0 md:gap-2",children:[(0,A.jsx)(X,{}),(0,A.jsx)(U,{}),(0,A.jsx)(V,{})]})};(0,S.fn)("pageListTrash",L);var J=function(){var e=(0,N.$)().t;return(0,A.jsxs)(Z.lG,{className:"h-full",bodyClass:"h-full",children:[(0,A.jsxs)("div",{className:"lg:flex items-center justify-between mb-4",children:[(0,A.jsx)("h3",{className:"mb-4 lg:mb-0",children:e("trash.PageTrash")}),(0,A.jsx)(Y,{})]}),(0,A.jsx)(_,{})]})}}}]); 2//# sourceMappingURL=8762.92346d64.chunk.js.map
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.