%PDF- %PDF-
Direktori : /home/opti/public_html/ezone-accounting.optisoft.com.ng/static/js/ |
Current File : /home/opti/public_html/ezone-accounting.optisoft.com.ng/static/js/98.776de272.chunk.js |
(this["webpackJsonpfuse-react-app"]=this["webpackJsonpfuse-react-app"]||[]).push([[98],{1137:function(e,t,a){"use strict";a.d(t,"a",(function(){return w}));var r=a(39),n=a(1072),c=a(5),o=a(0),i=a(43),l=a(1099),s=a(27),d=a(6),p=a(1);var b=function(e){const t=Object(i.a)(),a=Object(d.c)(Object(s.c)(t.palette.primary.main));return Object(p.jsx)("div",{className:e.classes.header,children:e.header&&Object(p.jsx)(l.a,{theme:a,children:e.header})})},u=a(94),m=a(1121),h=a(1125);var j=function(e){const t=Object(i.a)(),a=Object(d.c)(Object(s.c)(t.palette.primary.main)),{classes:n}=e;return Object(p.jsxs)(p.Fragment,{children:[e.header&&Object(p.jsx)(l.a,{theme:a,children:Object(p.jsx)("div",{className:Object(c.a)(n.sidebarHeader,e.variant),children:e.header})}),e.content&&Object(p.jsx)(r.a,{className:n.sidebarContent,enable:e.innerScroll,children:e.content})]})};function x(e,t){const[a,r]=Object(o.useState)(!1),{classes:n}=e;Object(o.useImperativeHandle)(t,(()=>({toggleSidebar:i})));const i=()=>{r(!a)};return Object(p.jsxs)(p.Fragment,{children:[Object(p.jsx)(m.a,{lgUp:"permanent"===e.variant,children:Object(p.jsx)(h.a,{variant:"temporary",anchor:e.position,open:a,onOpen:e=>{},onClose:e=>i(),disableSwipeToOpen:!0,classes:{root:Object(c.a)(n.sidebarWrapper,e.variant),paper:Object(c.a)(n.sidebar,e.variant,"left"===e.position?n.leftSidebar:n.rightSidebar)},ModalProps:{keepMounted:!0},container:e.rootRef.current,BackdropProps:{classes:{root:n.backdrop}},style:{position:"absolute"},children:Object(p.jsx)(j,{...e})})}),"permanent"===e.variant&&Object(p.jsx)(m.a,{mdDown:!0,children:Object(p.jsx)(u.a,{variant:"permanent",className:Object(c.a)(n.sidebarWrapper,e.variant),open:a,classes:{paper:Object(c.a)(n.sidebar,e.variant,"left"===e.position?n.leftSidebar:n.rightSidebar)},children:Object(p.jsx)(j,{...e})})})]})}var g=Object(o.forwardRef)(x);const f=200,O=Object(n.a)((e=>({"@global":{"#fuse-main":{height:e=>e.innerScroll&&"100vh"}},root:{display:"flex",flexDirection:"row",minWidth:0,minHeight:"100%",position:"relative",flex:"1 1 auto",height:"auto",backgroundColor:e.palette.background.default},innerScroll:{height:"100%"},topBg:{position:"absolute",left:0,right:0,top:0,height:f,background:"linear-gradient(to right, ".concat(e.palette.primary.dark," 0%, ").concat(e.palette.primary.main," 100%)"),backgroundSize:"cover",pointerEvents:"none"},contentWrapper:{display:"flex",flexDirection:"column",padding:"0 3.2rem",flex:"1 1 100%",zIndex:2,maxWidth:"100%",minWidth:0,minHeight:0,[e.breakpoints.down("xs")]:{padding:"0 1.6rem"}},header:{height:136,minHeight:136,maxHeight:136,display:"flex",color:e.palette.primary.contrastText},headerSidebarToggleButton:{color:e.palette.primary.contrastText},contentCard:{display:"flex",flex:"1 1 100%",flexDirection:"column",backgroundColor:e.palette.background.paper,boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",minHeight:0,borderRadius:"20px 20px 0 0"},toolbar:{height:64,minHeight:64,display:"flex",alignItems:"center",borderBottom:"1px solid ".concat(e.palette.divider)},content:{flex:"1 1 auto",height:"100%",overflow:"auto","-webkit-overflow-scrolling":"touch"},sidebarWrapper:{position:"absolute",backgroundColor:"transparent",zIndex:5,overflow:"hidden","&.permanent":{[e.breakpoints.up("lg")]:{zIndex:1,position:"relative"}}},sidebar:{position:"absolute","&.permanent":{[e.breakpoints.up("lg")]:{backgroundColor:"transparent",position:"relative",border:"none",overflow:"hidden"}},width:240,height:"100%"},leftSidebar:{},rightSidebar:{},sidebarHeader:{height:f,minHeight:f,color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.dark,"&.permanent":{[e.breakpoints.up("lg")]:{backgroundColor:"transparent"}}},sidebarContent:{display:"flex",flex:"1 1 auto",flexDirection:"column",backgroundColor:e.palette.background.default,color:e.palette.text.primary,[e.breakpoints.up("lg")]:{overflow:"auto","-webkit-overflow-scrolling":"touch"}},backdrop:{position:"absolute"}}))),v=Object(o.forwardRef)(((e,t)=>{const a=Object(o.useRef)(null),n=Object(o.useRef)(null),i=Object(o.useRef)(null),l=O(e),s=e.rightSidebarHeader||e.rightSidebarContent,d=e.leftSidebarHeader||e.leftSidebarContent;return Object(o.useImperativeHandle)(t,(()=>({rootRef:i,toggleLeftSidebar:()=>{a.current.toggleSidebar()},toggleRightSidebar:()=>{n.current.toggleSidebar()}}))),Object(p.jsxs)("div",{className:Object(c.a)(l.root,e.innerScroll&&l.innerScroll),ref:i,children:[Object(p.jsx)("div",{className:l.topBg}),Object(p.jsxs)("div",{className:"flex container w-full",children:[d&&Object(p.jsx)(g,{position:"left",header:e.leftSidebarHeader,content:e.leftSidebarContent,variant:e.leftSidebarVariant||"permanent",innerScroll:e.innerScroll,classes:l,ref:a,rootRef:i}),Object(p.jsxs)("div",{className:Object(c.a)(l.contentWrapper,d&&(void 0===e.leftSidebarVariant||"permanent"===e.leftSidebarVariant)&&"lg:ltr:pl-0 lg:rtl:pr-0",s&&(void 0===e.rightSidebarVariant||"permanent"===e.rightSidebarVariant)&&"lg:pr-0"),children:[Object(p.jsx)(b,{header:e.header,classes:l}),Object(p.jsxs)("div",{className:Object(c.a)(l.contentCard,e.innerScroll&&"inner-scroll"),children:[e.contentToolbar&&Object(p.jsx)("div",{className:l.toolbar,children:e.contentToolbar}),e.content&&Object(p.jsx)(r.a,{className:l.content,enable:e.innerScroll,scrollToTopOnRouteChange:e.innerScroll,children:e.content})]})]}),s&&Object(p.jsx)(g,{position:"right",header:e.rightSidebarHeader,content:e.rightSidebarContent,variant:e.rightSidebarVariant||"permanent",innerScroll:e.innerScroll,classes:l,ref:n,rootRef:i})]})]})}));v.defaultProps={};var w=Object(o.memo)(v)},1182:function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"d",(function(){return s})),a.d(t,"e",(function(){return b}));var r=a(19),n=a(50),c=a.n(n);const o=Object(r.b)("eCommerceApp/orders/getOrders",(async()=>{const e=await c.a.get("/api/e-commerce-app/orders");return await e.data})),i=Object(r.b)("eCommerceApp/orders/removeOrders",(async(e,t)=>{let{dispatch:a,getState:r}=t;return await c.a.post("/api/e-commerce-app/remove-orders",{orderIds:e}),e})),l=Object(r.c)({}),{selectAll:s,selectById:d}=l.getSelectors((e=>e.eCommerceApp.orders)),p=Object(r.d)({name:"eCommerceApp/orders",initialState:l.getInitialState({searchText:""}),reducers:{setOrdersSearchText:{reducer:(e,t)=>{e.searchText=t.payload},prepare:e=>({payload:e.target.value||""})}},extraReducers:{[o.fulfilled]:l.setAll,[i.fulfilled]:(e,t)=>l.removeMany(e,t.payload)}}),{setOrdersSearchText:b}=p.actions;t.a=p.reducer},1183:function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return i})),a.d(t,"d",(function(){return s})),a.d(t,"e",(function(){return b}));var r=a(19),n=a(50),c=a.n(n);const o=Object(r.b)("eCommerceApp/products/getProducts",(async()=>{const e=await c.a.get("/api/e-commerce-app/products");return await e.data})),i=Object(r.b)("eCommerceApp/products/removeProducts",(async(e,t)=>{let{dispatch:a,getState:r}=t;return await c.a.post("/api/e-commerce-app/remove-products",{productIds:e}),e})),l=Object(r.c)({}),{selectAll:s,selectById:d}=l.getSelectors((e=>e.eCommerceApp.products)),p=Object(r.d)({name:"eCommerceApp/products",initialState:l.getInitialState({searchText:""}),reducers:{setProductsSearchText:{reducer:(e,t)=>{e.searchText=t.payload},prepare:e=>({payload:e.target.value||""})}},extraReducers:{[o.fulfilled]:l.setAll,[i.fulfilled]:(e,t)=>l.removeMany(e,t.payload)}}),{setProductsSearchText:b}=p.actions;t.a=p.reducer},1187:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"d",(function(){return l})),a.d(t,"f",(function(){return s})),a.d(t,"c",(function(){return p})),a.d(t,"e",(function(){return b}));var r=a(19),n=a(50),c=a.n(n),o=a(52);const i=Object(r.b)("eCommerceApp/product/getProduct",(async e=>{const t=await c.a.get("/api/e-commerce-app/product",{params:e}),a=await t.data;return void 0===a?null:a})),l=Object(r.b)("eCommerceApp/product/removeProduct",(async(e,t)=>{let{dispatch:a,getState:r}=t;const{id:n}=r().eCommerceApp.product;return await c.a.post("/api/e-commerce-app/remove-product",{id:n}),n})),s=Object(r.b)("eCommerceApp/product/saveProduct",(async(e,t)=>{let{dispatch:a,getState:r}=t;const{product:n}=r().eCommerceApp,o=await c.a.post("/api/e-commerce-app/product/save",{...n,...e});return await o.data})),d=Object(r.d)({name:"eCommerceApp/product",initialState:null,reducers:{resetProduct:()=>null,newProduct:{reducer:(e,t)=>t.payload,prepare:e=>({payload:{id:o.a.generateGUID(),name:"",handle:"",description:"",categories:[],tags:[],images:[],priceTaxExcl:0,priceTaxIncl:0,taxRate:0,comparedPrice:0,quantity:0,sku:"",width:"",height:"",depth:"",weight:"",extraShippingFee:0,active:!0}})}},extraReducers:{[i.fulfilled]:(e,t)=>t.payload,[s.fulfilled]:(e,t)=>t.payload,[l.fulfilled]:(e,t)=>null}}),{newProduct:p,resetProduct:b}=d.actions;t.a=d.reducer},1200:function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return s}));var r=a(19),n=a(50),c=a.n(n);const o=Object(r.b)("eCommerceApp/order/getOrder",(async e=>{const t=await c.a.get("/api/e-commerce-app/order",{params:e}),a=await t.data;return void 0===a?null:a})),i=Object(r.b)("eCommerceApp/order/saveOrder",(async e=>{const t=await c.a.post("/api/e-commerce-app/order/save",e);return await t.data})),l=Object(r.d)({name:"eCommerceApp/order",initialState:null,reducers:{resetOrder:()=>null},extraReducers:{[o.fulfilled]:(e,t)=>t.payload,[i.fulfilled]:(e,t)=>t.payload}}),{resetOrder:s}=l.actions;t.a=l.reducer},1224:function(e,t,a){"use strict";var r=a(112),n=a(1200),c=a(1182),o=a(1187),i=a(1183);const l=Object(r.c)({products:i.a,product:o.a,orders:c.a,order:n.a});t.a=l},1315:function(e,t,a){"use strict";var r=a(10),n=a(5),c=a(1);const o=[{id:1,name:"Awaiting check payment",color:"bg-blue text-white"},{id:2,name:"Payment accepted",color:"bg-green text-white"},{id:3,name:"Preparing the order",color:"bg-orange text-black"},{id:4,name:"Shipped",color:"bg-purple text-white"},{id:5,name:"Delivered",color:"bg-green-700 text-white"},{id:6,name:"Canceled",color:"bg-pink text-white"},{id:7,name:"Refunded",color:"bg-red text-white"},{id:8,name:"Payment error",color:"bg-red-700 text-white"},{id:9,name:"On pre-order (paid)",color:"bg-purple-300 text-white"},{id:10,name:"Awaiting bank wire payment",color:"bg-blue text-white"},{id:11,name:"Awaiting PayPal payment",color:"bg-blue-700 text-white"},{id:12,name:"Remote payment accepted",color:"bg-green-800 text-white"},{id:13,name:"On pre-order (not paid)",color:"bg-purple-700 text-white"},{id:14,name:"Awaiting Cash-on-delivery payment",color:"bg-blue-800 text-white"}];t.a=function(e){return Object(c.jsx)("div",{className:Object(n.a)("inline text-12 font-semibold py-4 px-12 rounded-full truncate",r.a.find(o,{name:e.name}).color),children:e.name})}},2709:function(e,t,a){"use strict";a.r(t);var r=a(1137),n=a(133),c=a(1224),o=a(1090),i=a(548),l=a(193),s=a(1099),d=a(194),p=a(1118),b=a(6),u=a(27),m=a(1182),h=a(1);var j=function(e){const t=Object(b.b)(),a=Object(b.c)((e=>{let{eCommerceApp:t}=e;return t.orders.searchText})),r=Object(b.c)(u.e);return Object(h.jsxs)("div",{className:"flex flex-1 w-full items-center justify-between",children:[Object(h.jsxs)("div",{className:"flex items-center",children:[Object(h.jsx)(o.a,{component:p.a.span,initial:{scale:0},animate:{scale:1,transition:{delay:.2}},className:"text-24 md:text-32",children:"receipt"}),Object(h.jsx)(d.a,{component:p.a.span,initial:{x:-20},animate:{x:0,transition:{delay:.2}},delay:300,className:"text-16 md:text-24 mx-12 font-semibold",children:"Orders"})]}),Object(h.jsx)("div",{className:"flex flex-1 items-center justify-center px-12",children:Object(h.jsx)(s.a,{theme:r,children:Object(h.jsxs)(l.a,{component:p.a.div,initial:{y:-20,opacity:0},animate:{y:0,opacity:1,transition:{delay:.2}},className:"flex items-center w-full max-w-512 px-8 py-4 rounded-16 shadow",children:[Object(h.jsx)(o.a,{color:"action",children:"search"}),Object(h.jsx)(i.a,{placeholder:"Search",className:"flex flex-1 mx-8",disableUnderline:!0,fullWidth:!0,value:a,inputProps:{"aria-label":"Search"},onChange:e=>t(Object(m.e)(e))})]})})})]})},x=a(39),g=a(52),f=a(10),O=a(1165),v=a(1220),w=a(1223),y=a(1199),S=a(2511),C=a(1222),k=a(0),N=a(49),P=a(236),A=a(1315),T=a(1028),R=a(1112),I=a(1103),H=a(536),B=a(1092),D=a(1032),W=a(1072),M=a(1221),z=a(2715),V=a(1097),E=a(5);const q=[{id:"id",align:"left",disablePadding:!1,label:"ID",sort:!0},{id:"reference",align:"left",disablePadding:!1,label:"Reference",sort:!0},{id:"customer",align:"left",disablePadding:!1,label:"Customer",sort:!0},{id:"total",align:"right",disablePadding:!1,label:"Total",sort:!0},{id:"payment",align:"left",disablePadding:!1,label:"Payment",sort:!0},{id:"status",align:"left",disablePadding:!1,label:"Status",sort:!0},{id:"date",align:"left",disablePadding:!1,label:"Date",sort:!0}],F=Object(W.a)((e=>({actionsButtonWrapper:{background:e.palette.background.paper}})));var U=function(e){const t=F(e),{selectedOrderIds:a}=e,r=a.length,[n,c]=Object(k.useState)(null),i=Object(b.b)();function l(){c(null)}return Object(h.jsx)(M.a,{children:Object(h.jsxs)(C.a,{className:"h-48 sm:h-64",children:[Object(h.jsxs)(y.a,{padding:"none",className:"w-40 md:w-64 text-center z-99",children:[Object(h.jsx)(O.a,{indeterminate:r>0&&r<e.rowCount,checked:0!==e.rowCount&&r===e.rowCount,onChange:e.onSelectAllClick}),r>0&&Object(h.jsxs)("div",{className:Object(E.a)("flex items-center justify-center absolute w-64 top-0 ltr:left-0 rtl:right-0 mx-56 h-64 z-10 border-b-1",t.actionsButtonWrapper),children:[Object(h.jsx)(T.a,{"aria-owns":n?"selectedOrdersMenu":null,"aria-haspopup":"true",onClick:function(e){c(e.currentTarget)},children:Object(h.jsx)(o.a,{children:"more_horiz"})}),Object(h.jsx)(H.a,{id:"selectedOrdersMenu",anchorEl:n,open:Boolean(n),onClose:l,children:Object(h.jsx)(D.a,{children:Object(h.jsxs)(B.a,{onClick:()=>{i(Object(m.c)(a)),e.onMenuItemClick(),l()},children:[Object(h.jsx)(R.a,{className:"min-w-40",children:Object(h.jsx)(o.a,{children:"delete"})}),Object(h.jsx)(I.a,{primary:"Remove"})]})})})]})]}),q.map((t=>{return Object(h.jsx)(y.a,{className:"p-4 md:p-16",align:t.align,padding:t.disablePadding?"none":"normal",sortDirection:e.order.id===t.id&&e.order.direction,children:t.sort&&Object(h.jsx)(V.a,{title:"Sort",placement:"right"===t.align?"bottom-end":"bottom-start",enterDelay:300,children:Object(h.jsx)(z.a,{active:e.order.id===t.id,direction:e.order.direction,onClick:(a=t.id,t=>{e.onRequestSort(t,a)}),className:"font-semibold",children:t.label})})},t.id);var a}),this)]})})};var J=Object(N.k)((function(e){const t=Object(b.b)(),a=Object(b.c)(m.d),r=Object(b.c)((e=>{let{eCommerceApp:t}=e;return t.orders.searchText})),[n,c]=Object(k.useState)(!0),[o,i]=Object(k.useState)([]),[l,s]=Object(k.useState)(a),[u,j]=Object(k.useState)(0),[N,T]=Object(k.useState)(10),[R,I]=Object(k.useState)({direction:"asc",id:null});return Object(k.useEffect)((()=>{t(Object(m.b)()).then((()=>c(!1)))}),[t]),Object(k.useEffect)((()=>{0!==r.length?(s(g.a.filterArrayByString(a,r)),j(0)):s(a)}),[a,r]),n?Object(h.jsx)(P.a,{}):0===l.length?Object(h.jsx)(p.a.div,{initial:{opacity:0},animate:{opacity:1,transition:{delay:.1}},className:"flex flex-1 items-center justify-center h-full",children:Object(h.jsx)(d.a,{color:"textSecondary",variant:"h5",children:"There are no orders!"})}):Object(h.jsxs)("div",{className:"w-full flex flex-col",children:[Object(h.jsx)(x.a,{className:"flex-grow overflow-x-auto",children:Object(h.jsxs)(v.a,{stickyHeader:!0,className:"min-w-xl","aria-labelledby":"tableTitle",children:[Object(h.jsx)(U,{selectedOrderIds:o,order:R,onSelectAllClick:function(e){e.target.checked?i(l.map((e=>e.id))):i([])},onRequestSort:function(e,t){const a=t;let r="desc";R.id===t&&"desc"===R.direction&&(r="asc"),I({direction:r,id:a})},rowCount:l.length,onMenuItemClick:function(){i([])}}),Object(h.jsx)(w.a,{children:f.a.orderBy(l,[e=>{switch(R.id){case"id":return parseInt(e.id,10);case"customer":return e.customer.firstName;case"payment":return e.payment.method;case"status":return e.status[0].name;default:return e[R.id]}}],[R.direction]).slice(u*N,u*N+N).map((t=>{const a=-1!==o.indexOf(t.id);return Object(h.jsxs)(C.a,{className:"h-72 cursor-pointer",hover:!0,role:"checkbox","aria-checked":a,tabIndex:-1,selected:a,onClick:a=>{return r=t,void e.history.push("/apps/e-commerce/orders/".concat(r.id));var r},children:[Object(h.jsx)(y.a,{className:"w-40 md:w-64 text-center",padding:"none",children:Object(h.jsx)(O.a,{checked:a,onClick:e=>e.stopPropagation(),onChange:e=>function(e,t){const a=o.indexOf(t);let r=[];-1===a?r=r.concat(o,t):0===a?r=r.concat(o.slice(1)):a===o.length-1?r=r.concat(o.slice(0,-1)):a>0&&(r=r.concat(o.slice(0,a),o.slice(a+1))),i(r)}(0,t.id)})}),Object(h.jsx)(y.a,{className:"p-4 md:p-16",component:"th",scope:"row",children:t.id}),Object(h.jsx)(y.a,{className:"p-4 md:p-16",component:"th",scope:"row",children:t.reference}),Object(h.jsx)(y.a,{className:"p-4 md:p-16 truncate",component:"th",scope:"row",children:"".concat(t.customer.firstName," ").concat(t.customer.lastName)}),Object(h.jsxs)(y.a,{className:"p-4 md:p-16",component:"th",scope:"row",align:"right",children:[Object(h.jsx)("span",{children:"$"}),t.total]}),Object(h.jsx)(y.a,{className:"p-4 md:p-16",component:"th",scope:"row",children:t.payment.method}),Object(h.jsx)(y.a,{className:"p-4 md:p-16",component:"th",scope:"row",children:Object(h.jsx)(A.a,{name:t.status[0].name})}),Object(h.jsx)(y.a,{className:"p-4 md:p-16",component:"th",scope:"row",children:t.date})]},t.id)}))})]})}),Object(h.jsx)(S.a,{className:"flex-shrink-0 border-t-1",component:"div",count:l.length,rowsPerPage:N,page:u,backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onPageChange:function(e,t){j(t)},onRowsPerPageChange:function(e){T(e.target.value)}})]})}));t.default=Object(n.a)("eCommerceApp",c.a)((function(){return Object(h.jsx)(r.a,{classes:{content:"flex",contentCard:"overflow-hidden",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:Object(h.jsx)(j,{}),content:Object(h.jsx)(J,{}),innerScroll:!0})}))}}]);