%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/public_html/ezone-mortuary.optisoft.com.ng/static/js/
Upload File :
Create Path :
Current File : /home/opti/public_html/ezone-mortuary.optisoft.com.ng/static/js/11.a5e5dab1.chunk.js

(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[11],{1027:function(e,t,a){"use strict";var n=a(209),r=a(286);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=r(a(0)),i=(0,n(a(287)).default)(c.createElement("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}),"Done");t.default=i},1028:function(e,t,a){"use strict";var n=a(209),r=a(286);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=r(a(0)),i=(0,n(a(287)).default)(c.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear");t.default=i},1113:function(e,t,a){"use strict";a.r(t),a.d(t,"types",(function(){return je}));var n=a(0),r=a.n(n),c=a(32),i=a(7),l=a(56),s=a(8),o=a(283),u=a(859),m=a(23),d=a(829),f=a(21),p=a(946),v=a(947),E=a(948),b=a(949),g=a(823),h=a(1134),O=a(1027),y=a.n(O),N=a(1028),x=a.n(N),j=a(11),P=a(993),T=a(741),I=a(790),w=a(379),S=a(744),C=a(791),R=a(806),A=a(794),D=a(807),_=a(1133),V=a(4),k=a(756),Y=[{id:"serviceName",align:"left",disablePadding:!1,label:"Product/Service Name",sort:!0},{id:"type",align:"left",disablePadding:!1,label:"Type",sort:!0},{id:"amount",align:"left",disablePadding:!1,label:"Amount",sort:!0},{id:"created-by",align:"left",disablePadding:!1,label:"Created By",sort:!0},{id:"is-admission",align:"left",disablePadding:!1,label:"Admission",sort:!0},{id:"is_customer_image",align:"left",disablePadding:!1,label:"Picture",sort:!0},{id:"request_customer_signature",align:"left",disablePadding:!1,label:"Signature",sort:!0}],L=Object(k.a)((function(e){return{actionsButtonWrapper:{background:e.palette.background.paper}}}));var B=function(e){var t=L(e),a=Object(n.useState)(null),c=Object(f.a)(a,2),i=c[0],l=c[1];function s(){l(null)}return r.a.createElement(P.a,null,r.a.createElement(E.a,{className:"h-64"},r.a.createElement(b.a,{padding:"checkbox",className:"relative pl-4 sm:pl-12"},r.a.createElement(g.a,{indeterminate:e.numSelected>0&&e.numSelected<e.rowCount,checked:e.numSelected===e.rowCount,onChange:e.onSelectAllClick}),e.numSelected>0&&r.a.createElement("div",{className:Object(V.a)("flex items-center justify-center absolute w-64 top-0 left-0 ml-68 h-64 z-10",t.actionsButtonWrapper)},r.a.createElement(T.a,{"aria-owns":i?"selectedProductsMenu":null,"aria-haspopup":"true",onClick:function(e){l(e.currentTarget)}},r.a.createElement(I.a,null,"more_horiz")),r.a.createElement(w.a,{id:"selectedProductsMenu",anchorEl:i,open:Boolean(i),onClose:s},r.a.createElement(S.a,null,r.a.createElement(C.a,{onClick:function(){s()}},r.a.createElement(R.a,{className:"min-w-40"},r.a.createElement(I.a,null,"delete")),r.a.createElement(A.a,{primary:"Remove"})))))),Y.map((function(t){return r.a.createElement(b.a,{key:t.id,align:t.align,padding:t.disablePadding?"none":"default",sortDirection:e.order.id===t.id&&e.order.direction},t.sort&&r.a.createElement(D.a,{title:"Sort",placement:"right"===t.align?"bottom-end":"bottom-start",enterDelay:300},r.a.createElement(_.a,{active:e.order.id===t.id,direction:e.order.direction,onClick:(a=t.id,function(t){e.onRequestSort(t,a)})},t.label)));var a}),this)))},M=a(847);var q=function(){return r.a.createElement(E.a,{className:"h-64 cursor-pointer"},r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"rect",width:20,height:20,style:{margin:"0 auto"}})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:300})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:64})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:100})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:150})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:64})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:64})),r.a.createElement(b.a,null,r.a.createElement(M.a,{variant:"text",width:64})))};var G=Object(c.i)(Object(i.a)((function(e){var t=e.inventoryApp.services;return{loading:t.loading,searchText:t.searchText}}))((function(e){var t=e.searchText,a=e.loading,c=Object(i.b)(),s=Object(i.c)((function(e){return e.inventoryApp.services})).services,o=s.services,u=s.count,m=s.currentPage;console.log(o,"services"),console.log(t,"searchText");var O=Object(n.useState)([]),N=Object(f.a)(O,2),P=N[0],T=N[1],I=Object(n.useState)(o),w=Object(f.a)(I,2),S=w[0],C=w[1],R=Object(n.useState)(10),A=Object(f.a)(R,2),D=A[0],_=A[1],V=Object(n.useState)({direction:"asc",id:null}),k=Object(f.a)(V,2),Y=k[0],L=k[1];return Object(n.useEffect)((function(){}),[c]),Object(n.useEffect)((function(){C(0===t.length?o:j.a.filter(o,(function(e){return e.service_name.toLowerCase().includes(t.toLowerCase())})))}),[o,t]),r.a.createElement("div",{className:"w-full flex flex-col"},r.a.createElement(l.p,{className:"flex-grow overflow-x-auto"},r.a.createElement(p.a,{className:"min-w-xl","aria-labelledby":"tableTitle"},r.a.createElement(B,{numSelected:P.length,order:Y,onSelectAllClick:function(e){e.target.checked?T(S.map((function(e){return e.id}))):T([])},onRequestSort:function(e,t){var a=t,n="desc";Y.id===t&&"desc"===Y.direction&&(n="asc"),L({direction:n,id:a})},rowCount:S.length}),r.a.createElement(v.a,null,j.a.orderBy(S,[function(e){switch(Y.id){case"service_name":return e.service_name;default:return e[Y.id]}}],[Y.direction]).map((function(t){var a,n=-1!==P.indexOf(t.id);return r.a.createElement(E.a,{className:"h-64 cursor-pointer",hover:!0,role:"checkbox","aria-checked":n,tabIndex:-1,key:t.id,selected:n,onClick:function(a){return n=t,void e.history.push("/inventory/services/"+n.id);var n}},r.a.createElement(b.a,{className:"w-48 px-4 sm:px-12",padding:"checkbox"},r.a.createElement(g.a,{checked:n,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){var a=P.indexOf(t),n=[];-1===a?n=n.concat(P,t):0===a?n=n.concat(P.slice(1)):a===P.length-1?n=n.concat(P.slice(0,-1)):a>0&&(n=n.concat(P.slice(0,a),P.slice(a+1))),T(n)}(0,t.id)}})),r.a.createElement(b.a,{component:"th",scope:"row"},t.service_name),r.a.createElement(b.a,{className:"truncate",component:"th",scope:"row"},null===(a=j.a.find(je,{id:Number(t.service_type)}))||void 0===a?void 0:a.label),r.a.createElement(b.a,{component:"th",scope:"row",align:"left"},l.w.formatCurrency(t.amount)),r.a.createElement(b.a,{component:"th",scope:"row",align:"left"},t.created_by),r.a.createElement(b.a,{component:"th",scope:"row",align:"left"},t.is_admisson?r.a.createElement(y.a,null):r.a.createElement(x.a,null)),r.a.createElement(b.a,{component:"th",scope:"row",align:"left"},t.is_customer_image?r.a.createElement(y.a,null):r.a.createElement(x.a,null)),r.a.createElement(b.a,{component:"th",scope:"row",align:"left"},t.request_customer_signature?r.a.createElement(y.a,null):r.a.createElement(x.a,null)))})),a&&j.a.range(6).map((function(e){return r.a.createElement(q,{key:e})})),0===S.length&&!a&&r.a.createElement(E.a,null,r.a.createElement(b.a,{colSpan:8},r.a.createElement("p",{className:"text-lg font-bold text-gray-600 text-center"},"No record found")))))),r.a.createElement(h.a,{component:"div",count:u,rowsPerPage:D,page:m,rowsPerPageOptions:[10,25,50,100,200,500],backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onChangePage:function(e,t){c(d.S(t))},onChangeRowsPerPage:function(e){_(e.target.value),c(d.S(0,e.target.value))}}))}))),U=a(285),W=a.n(U);var z=function(e){var t,a,s=Object(i.b)(),o=Object(c.h)(),u=Object(i.c)((function(e){return e.ezone.branches.branches})),m=Object(i.c)((function(e){return e.inventoryApp.services})).service;return Object(n.useEffect)((function(){s(d.R(o.params.id))}),[s,o.params.id]),r.a.createElement("div",{className:"p-24"},r.a.createElement("div",{className:"flex items-center justify-between overflow-hidden"},r.a.createElement("div",{className:"flex flex-col"},r.a.createElement(l.b,{delay:100},r.a.createElement("div",{className:"flex flex-wrap mt-0"},r.a.createElement("div",{className:"w-full bg-white overflow-hidden sm:rounded-lg"},r.a.createElement("div",{className:"px-4 py-2 sm:px-6"},r.a.createElement("h3",{className:"text-lg leading-6 font-bold text-gray-900"},"Product / Service Details")),r.a.createElement("div",{className:"border-t border-gray-200"},r.a.createElement("dl",null,r.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Product/Service name"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===m||void 0===m?void 0:m.service_name)),r.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Product/Service type"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===(t=W.a.find(je,{id:Number(null===m||void 0===m?void 0:m.service_type)}))||void 0===t?void 0:t.label)),r.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Amount"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},l.w.formatCurrency((null===m||void 0===m?void 0:m.amount)||0))),r.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Created by"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===m||void 0===m?void 0:m.created_by)),r.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Branch"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===(a=W.a.find(u,{id:null===m||void 0===m?void 0:m.branch_id}))||void 0===a?void 0:a.name)),r.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Admission"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},(null===m||void 0===m?void 0:m.is_admisson)?"Required":"Not required")),r.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Customer image"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},(null===m||void 0===m?void 0:m.is_customer_image)?"Required":"Not required")),r.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},r.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Customer signature"),r.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},(null===m||void 0===m?void 0:m.request_customer_signature)?"Required":"Not required"))))))))))},F=a(30),X=a(119),J=a(145),H=a(740),$=a(813),K=a(792);var Q=Object(c.i)((function(e){var t=Object(i.b)(),a=Object(i.c)((function(e){return e.fuse.settings.mainTheme})),n=Object(i.c)((function(e){return e.inventoryApp.services.searchText}));return r.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},r.a.createElement("div",{className:"flex items-center"},r.a.createElement(l.b,{animation:"transition.slideLeftIn",delay:300},r.a.createElement(X.a,{className:"hidden sm:flex",variant:"h6"},"Products & Services"))),r.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"},r.a.createElement(K.a,{theme:a},r.a.createElement(l.b,{animation:"transition.slideDownIn",delay:300},r.a.createElement(J.a,{className:"flex items-center w-full max-w-512 px-8 py-4 rounded-8",elevation:1},r.a.createElement(I.a,{className:"mr-8",color:"action"},"search"),r.a.createElement(H.a,{placeholder:"Search",className:"flex flex-1",disableUnderline:!0,fullWidth:!0,value:n,inputProps:{"aria-label":"Search"},onChange:function(e){return t(d.Y(e))}}))))),r.a.createElement(l.b,{animation:"transition.slideRightIn",delay:300},r.a.createElement($.a,{component:F.a,to:"/inventory/services/new",className:"whitespace-no-wrap",variant:"contained"},r.a.createElement("span",{className:"hidden sm:flex"},"Add Product/Service"),r.a.createElement("span",{className:"flex sm:hidden"},"New"))))}));var Z=function(e){return r.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},r.a.createElement("div",{className:"flex flex-col items-start max-w-full"},r.a.createElement(l.b,{animation:"transition.slideRightIn",delay:300},r.a.createElement(X.a,{className:"normal-case flex items-center sm:mb-12",component:F.a,role:"button",to:"/inventory/services",color:"inherit"},r.a.createElement(I.a,{className:"mr-4 text-20"},"arrow_back"),"Products / Services")),r.a.createElement(l.b,{animation:"transition.slideRightIn",delay:300},r.a.createElement(X.a,{className:"hidden sm:flex",variant:"h6"},"Service Details")),r.a.createElement("div",{className:"flex items-center max-w-full"},r.a.createElement("div",{className:"flex flex-col min-w-0"}))))};var ee=Object(c.i)((function(e){var t=Object(i.b)(),a=Object(c.h)(),n=Object(i.c)((function(e){return e.inventoryApp.services.service}));return console.log(n,"service toolbar"),r.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-16"},r.a.createElement(T.a,{onClick:function(){return e.history.goBack()}},r.a.createElement(I.a,null,"arrow_back")),r.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},r.a.createElement(l.b,{animation:"transition.expandIn",delay:100},r.a.createElement(T.a,{disabled:!n,onClick:function(){return t(d.W(n))}},r.a.createElement(I.a,null,"edit"))),r.a.createElement(l.b,{animation:"transition.expandIn",delay:100},r.a.createElement(T.a,{disabled:!n,onClick:function(){return t(d.T(a.params.id))}},r.a.createElement(I.a,null,"delete")))))})),te=a(22),ae=a(6),ne=a(46),re=a(818),ce=a(808),ie=a(738),le=a(750),se=a(751),oe=a(801);var ue=Object(o.a)("inventoryApp",u.a)(Object(s.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(i.a)((function(e){var t=e.inventoryApp,a=e.ezone;return{loading:t.services.loading,branches:a.branches.branches}}),(function(e){return Object(ne.c)({createService:d.L},e)}))((function(e){var t=e.classes,a=e.branches,c=e.createService,i=e.loading,s=Object(n.useState)({service_name:"",service_type:null,branch_id:"",amount:"",is_admisson:!1,is_customer_image:!1,request_customer_signature:!1}),o=Object(f.a)(s,2),u=o[0],m=o[1],d=function(e){m(Object(ae.a)(Object(ae.a)({},u),{},Object(te.a)({},e.target.name,e.target.value)))},p=function(e){m(Object(ae.a)(Object(ae.a)({},u),{},Object(te.a)({},e.target.value,e.target.checked)))};return console.log(u,"form"),console.log(i,"loading"),r.a.createElement(l.n,{classes:{root:t.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:r.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},r.a.createElement("div",{className:"flex flex-col"},r.a.createElement(l.b,{animation:"transition.slideRightIn",delay:300},r.a.createElement(X.a,{className:"normal-case flex items-center sm:mb-12",component:F.a,role:"button",to:"/inventory/services",color:"inherit"},r.a.createElement(I.a,{className:"mr-4 text-20"},"arrow_back"),"Services / Products")),r.a.createElement("div",{className:"flex items-center max-w-full"},r.a.createElement("div",{className:"flex min-w-0"},r.a.createElement(l.b,{animation:"transition.slideLeftIn",delay:300},r.a.createElement(X.a,{className:"hidden sm:flex",variant:"h6"},"Add Service / Product")))))),contentToolbar:r.a.createElement("div",{className:"px-24"},r.a.createElement("h4",{className:"text-lg"},"Add Service")),content:r.a.createElement("div",{className:"p-24 w-8/12"},r.a.createElement(l.p,{className:"flex-grow overflow-x-auto"},r.a.createElement("div",{className:"grid grid-cols-2 gap-x-24"},r.a.createElement(ce.a,{className:"mt-8 mb-16",required:!0,label:"Service Name",autoFocus:!0,id:"service_name",name:"service_name",value:u.service_name,onChange:d,variant:"outlined",fullWidth:!0}),r.a.createElement(l.e,{className:"mt-8 mb-24",value:je.find((function(e){return e.label===u.service_type})),onChange:function(e){return function(e,t){m(Object(ae.a)(Object(ae.a)({},u),{},Object(te.a)({},t,e.value)))}(e,"service_type")},placeholder:"Select service type",textFieldProps:{label:"Service Type",InputLabelProps:{shrink:!0},variant:"outlined"},options:je}),r.a.createElement(ce.a,{className:"mt-8 mb-16",required:!0,label:"Amount",autoFocus:!0,id:"amount",name:"amount",value:u.amount,onChange:d,variant:"outlined",fullWidth:!0}),r.a.createElement(ce.a,{className:"mt-8 mb-16",select:!0,label:"Branch",id:"branch_id",name:"branch_id",value:u.branch_id,onChange:d,variant:"outlined",fullWidth:!0},r.a.createElement(C.a,{value:""},"Select branch"),a.map((function(e){return r.a.createElement(C.a,{key:e.id,value:e.id},e.name)}))),r.a.createElement(ie.a,{required:!0,error:!1,component:"fieldset",className:t.formControl},r.a.createElement(le.a,{component:"legend"},"Pick two"),r.a.createElement(se.a,null,r.a.createElement(oe.a,{control:r.a.createElement(g.a,{checked:u.is_customer_image,onChange:p,value:"is_customer_image"}),label:"Request Customer Image "}),r.a.createElement(oe.a,{control:r.a.createElement(g.a,{checked:u.is_admisson,onChange:p,value:"is_admisson"}),label:"Admission needed"}),r.a.createElement(oe.a,{control:r.a.createElement(g.a,{checked:u.request_customer_signature,onChange:p,value:"request_customer_signature"}),label:"Request Customer Signature "})))),r.a.createElement($.a,{color:"primary",className:"float-right",disabled:!(u.service_name.length>0&&u.service_type&&u.amount.length>0),variant:"contained",onClick:function(){c(u)},endIcon:i&&r.a.createElement(re.a,{color:"inherit",size:16})},"save"))),innerScroll:!0})})))),me=a(810),de=a(804),fe=a(814),pe=a(860),ve=a(861),Ee=a(120),be={id:"",service_name:"",service_type:null,amount:""};var ge=function(e){var t=Object(i.b)(),a=Object(i.c)((function(e){return e.inventoryApp.services.serviceDialog})),c=Object(Ee.b)(be),s=c.form,o=c.handleChange,u=c.setForm,m=Object(n.useCallback)((function(){"edit"===a.type&&a.data&&u(Object(ae.a)({},a.data)),"new"===a.type&&u(Object(ae.a)(Object(ae.a)(Object(ae.a)({},be),a.data),{},{id:l.w.generateGUID()}))}),[a.data,a.type,u]);function f(){a.type,t(d.I())}return Object(n.useEffect)((function(){a.open&&m()}),[a.open,m]),console.log(s,"form"),r.a.createElement(me.a,{classes:{paper:"m-24"},open:a.open,onClose:f,fullWidth:!0,maxWidth:"xs"},r.a.createElement(de.a,{position:"static",elevation:1},r.a.createElement(fe.a,{className:"flex w-full"},r.a.createElement(X.a,{variant:"subtitle1",color:"inherit"},"edit"===a.type?"Update Service":""))),r.a.createElement("form",{noValidate:!0,onSubmit:function(e){e.preventDefault(),"new"===a.type?t(d.L(s)):t(d.bb(s)),f()},className:"flex flex-col overflow-hidden"},r.a.createElement(pe.a,{classes:{root:"p-24"}},r.a.createElement("div",{className:"flex flex-col space-y-2"},r.a.createElement("div",{className:"min-w-48 pt-20"},r.a.createElement(X.a,null,"Service name")),r.a.createElement(ce.a,{className:"mb-24",label:"Service name",autoFocus:!0,id:"service_name",name:"service_name",value:s.service_name,onChange:o,variant:"outlined",required:!0,fullWidth:!0})),r.a.createElement("div",{className:"flex flex-col space-y-2"},r.a.createElement("div",{className:"min-w-48 pt-20"},r.a.createElement(X.a,null,"Service type")),r.a.createElement(l.e,{className:"mt-8 mb-24",value:je.find((function(e){return e.id===Number(s.service_type)})),onChange:function(e){return function(e,t){console.log(e,"value"),u(Object(ae.a)(Object(ae.a)({},s),{},Object(te.a)({},t,e.value)))}(e,"service_type")},placeholder:"Select service type",textFieldProps:{label:"Service Type",InputLabelProps:{shrink:!0},variant:"outlined"},options:je})),r.a.createElement("div",{className:"flex flex-col space-y-2"},r.a.createElement("div",{className:"min-w-48 pt-20"},r.a.createElement(X.a,null,"Amount")),r.a.createElement(ce.a,{className:"mb-24",label:"Amount",id:"amount",name:"amount",value:s.amount,onChange:o,variant:"outlined",fullWidth:!0}))),"edit"===a.type?r.a.createElement(ve.a,{className:"justify-between pl-16"},r.a.createElement($.a,{variant:"contained",color:"primary",type:"submit",disabled:!(s.service_name.length>0)},"Update")):null))},he=a(1),Oe=a(5),ye=n.forwardRef((function(e,t){var a=e.children,r=e.classes,c=e.className,i=e.disableTypography,l=void 0!==i&&i,s=Object(Oe.a)(e,["children","classes","className","disableTypography"]);return n.createElement("div",Object(he.a)({className:Object(V.a)(r.root,c),ref:t},s),l?a:n.createElement(X.a,{component:"h2",variant:"h6"},a))})),Ne=Object(s.a)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(ye);var xe=function(e){var t=Object(i.b)(),a=Object(i.c)((function(e){return e.inventoryApp.services.confirmDeleteServiceDialog}));return console.log(a,"serviceDialog"),Object(n.useEffect)((function(){a.open}),[a.open]),r.a.createElement(me.a,{classes:{paper:"m-24"},open:a.open,onClose:function(){t(d.E())},fullWidth:!0,maxWidth:"xs"},r.a.createElement(Ne,null,"Delete Service"),r.a.createElement(pe.a,{classes:{root:"p-24"}},r.a.createElement("div",{className:"flex flex-col space-y-2"},r.a.createElement("div",{className:"min-w-48 pt-20"},r.a.createElement(X.a,{variant:"subtitle1"},"Are you sure you want to delete the service?")))),r.a.createElement(ve.a,{className:"justify-end px-16 pl-16"},r.a.createElement($.a,{variant:"contained",color:"primary",type:"submit",onClick:function(e){e.preventDefault(),t(d.N(a.data))},disabled:!a.data},"Delete service")))},je=["Fixed","Recurrent"].map((function(e,t){return{id:t+1,label:e,value:e.toUpperCase()}}));t.default=Object(o.a)("inventoryApp",u.a)(Object(s.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(c.i)((function(e){var t=e.classes,a=e.match,c=Object(i.b)();return Object(n.useEffect)((function(){c(d.S()),c(m.b())}),[c]),"new"===a.params.id?r.a.createElement(ue,null):r.a.createElement(n.Fragment,null,r.a.createElement(l.n,{classes:{root:t.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:e.match.params.id?r.a.createElement(Z,null):r.a.createElement(Q,null),contentToolbar:e.match.params.id?r.a.createElement(ee,null):"",content:r.a.createElement("div",{className:"w-full"},e.match.params.id?r.a.createElement(z,null):r.a.createElement(G,null)),innerScroll:!0}),r.a.createElement(ge,null),r.a.createElement(xe,null))}))))},829:function(e,t,a){"use strict";a.d(t,"k",(function(){return l})),a.d(t,"m",(function(){return s})),a.d(t,"l",(function(){return o})),a.d(t,"D",(function(){return u})),a.d(t,"s",(function(){return m})),a.d(t,"t",(function(){return d})),a.d(t,"j",(function(){return f})),a.d(t,"C",(function(){return p})),a.d(t,"q",(function(){return v})),a.d(t,"r",(function(){return E})),a.d(t,"z",(function(){return b})),a.d(t,"f",(function(){return g})),a.d(t,"x",(function(){return h})),a.d(t,"d",(function(){return O})),a.d(t,"u",(function(){return y})),a.d(t,"a",(function(){return N})),a.d(t,"A",(function(){return x})),a.d(t,"L",(function(){return j})),a.d(t,"S",(function(){return P})),a.d(t,"R",(function(){return T})),a.d(t,"bb",(function(){return I})),a.d(t,"N",(function(){return w})),a.d(t,"I",(function(){return S})),a.d(t,"W",(function(){return C})),a.d(t,"T",(function(){return R})),a.d(t,"E",(function(){return A})),a.d(t,"Y",(function(){return D})),a.d(t,"n",(function(){return _})),a.d(t,"y",(function(){return V})),a.d(t,"e",(function(){return k})),a.d(t,"K",(function(){return Y})),a.d(t,"Q",(function(){return L})),a.d(t,"P",(function(){return B})),a.d(t,"ab",(function(){return M})),a.d(t,"M",(function(){return q})),a.d(t,"X",(function(){return G})),a.d(t,"H",(function(){return U})),a.d(t,"g",(function(){return W})),a.d(t,"i",(function(){return z})),a.d(t,"h",(function(){return F})),a.d(t,"B",(function(){return X})),a.d(t,"o",(function(){return J})),a.d(t,"p",(function(){return H})),a.d(t,"v",(function(){return $})),a.d(t,"b",(function(){return K})),a.d(t,"w",(function(){return Q})),a.d(t,"c",(function(){return Z})),a.d(t,"J",(function(){return ee})),a.d(t,"O",(function(){return te})),a.d(t,"Z",(function(){return ae})),a.d(t,"U",(function(){return ne})),a.d(t,"F",(function(){return re})),a.d(t,"V",(function(){return ce})),a.d(t,"G",(function(){return ie}));var n=a(34),r=a.n(n),c=a(28),i=a(284),l="[INVENTORY APP] CREATE SERVICE",s="[INVENTORY APP] CREATE SERVICE PROGRESS",o="[INVENTORY APP] CREATE SERVICE ERROR",u="[INVENTORY APP] UPDATE SERVICE",m="[INVENTORY APP] GET SERVICES",d="[INVENTORY APP] GET SERVICE BY ID",f="[INVENTORY APP] CREATE ITEM",p="[INVENTORY APP] UPDATE ITEM",v="[INVENTORY APP] GET ITEMS",E="[INVENTORY APP] GET ITEM BY ID",b="[INVENTORY APP] OPEN_SERVICE_DIALOG",g="[INVENTORY APP] CLOSE_SERVICE_DIALOG",h="[INVENTORY APP] OPEN EDIT SERVICE DIALOG",O="[INVENTORY APP] CLOSE EDIT SERVICE DIALOG",y="[INVENTORY APP] OPEN DELETE CONFIRM SERVICE DIALOG",N="[INVENTORY APP] CLOSE DELETE CONFIRM SERVICE DIALOG",x="[INVENTORY APP] SET SEARCH TEXT";function j(e){var t=r.a.post("/api/v1/services",e);return function(e){e({type:s}),t.then((function(t){e(Object(c.B)({message:"Service created successfully"})),Promise.all([e({type:l,payload:t.data.data})]).then((function(){e(P()),i.a.push("/inventory/services")}))})).catch((function(t){t.response&&t.response.data&&(e(Object(c.B)({message:"Service creation failed"})),e({type:o}))}))}}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=r.a.get("/api/v1/services",{params:{page:e,size:t}});return function(e){return a.then((function(t){return e({type:m,payload:t.data.data})}))}}function T(e){var t=r.a.get("/api/v1/services/"+e);return function(e){return t.then((function(t){return e({type:d,payload:t.data})}))}}function I(e){var t=r.a.put("/api/v1/services/"+e.id,e);return function(e){t.then((function(t){200===t.status?(e(Object(c.B)({message:"Service updated successfully"})),Promise.all([e({type:u,payload:t.data})]).then((function(){e(P()),i.a.push("/inventory/services")}))):e(Object(c.B)({message:"Service update failed"}))}))}}function w(e){var t=r.a.delete("/api/v1/services/"+e);return function(e){t.then((function(t){200===t.status?(e(Object(c.B)({message:"Service deleted successfully"})),Promise.all([e({type:"[INVENTORY APP] DELETE SERVICE",payload:t.data}),e(A())]).then((function(){e(P()),i.a.push("/inventory/services")}))):e(Object(c.B)({message:"Service deletion failed"}))}))}}function S(){return{type:g}}function C(e){return{type:h,payload:e}}function R(e){return{type:y,payload:e}}function A(){return{type:N}}function D(e){return{type:x,searchText:e.target.value}}var _="[INVENTORY ITEM APP] DELETE ITEM",V="[INVENTORY ITEM APP] OPEN_ITEM_DIALOG",k="[INVENTORY ITEM APP] CLOSE_ITEM_DIALOG";function Y(e){var t=r.a.post("/api/v1/items",e);return console.log(t,"creating item request"),function(e){t.then((function(t){200===t.status?(e(Object(c.B)({message:"Item created successfully"})),Promise.all([e({type:"[INVENTORY ITEM APP] CREATE ITEM",payload:t.data})]).then((function(){e(L()),i.a.push("/inventory/items")}))):e(Object(c.B)({message:"Item creation failed"}))}))}}function L(){var e=r.a.get("/api/v1/items");return function(t){return e.then((function(e){console.log(e,"response"),t({type:"[INVENTORY ITEM APP] GET ITEMS",payload:e.data.data})}))}}function B(e){var t=r.a.get("/api/v1/items/"+e);return function(e){return t.then((function(t){return e({type:"[INVENTORY ITEM APP] GET ITEM BY ID",payload:t.data.data})}))}}function M(e){var t=r.a.put("/api/v1/items/"+e.id,e);return function(e){t.then((function(t){200===t.status?(e(Object(c.B)({message:"Item updated successfully"})),Promise.all([e({type:"[INVENTORY ITEM APP] UPDATE ITEM",payload:t.data})]).then((function(){e(L()),i.a.push("/inventory/items")}))):e(Object(c.B)({message:"Item update failed"}))}))}}function q(e){var t=r.a.delete("/api/v1/items/"+e);return console.log(t,"request for item delete"),function(e){t.then((function(t){200===t.status?(e(Object(c.B)({message:"Item deleted successfully"})),Promise.all([e({type:_,payload:t.data})]).then((function(){e(L()),i.a.push("/inventory/items")}))):e(Object(c.B)({message:"Item delete failed"}))}))}}function G(e){return{type:V,payload:e}}function U(){return{type:k}}var W="[INVENTORY APP] CREATE DISCOUNT",z="[INVENTORY APP] CREATE DISCOUNT PROGRESS",F="[INVENTORY APP] CREATE DISCOUNT ERROR",X="[INVENTORY APP] UPDATE DISCOUNT",J="[INVENTORY APP] GET DISCOUNTS",H="[INVENTORY APP] GET DISCOUNT BY ID",$="[INVENTORY APP] OPEN DISCOUNT DIALOG",K="[INVENTORY APP] CLOSE DISCOUNT DIALOG",Q="[INVENTORY APP] OPEN EDIT DISCOUNT DIALOG",Z="[INVENTORY APP] CLOSE EDIT DISCOUNT DIALOG";function ee(e){var t=r.a.post("/api/v1/discounts",e);return function(e){e({type:z}),t.then((function(t){e(Object(c.B)({message:"Discount created successfully"})),Promise.all([e({type:W,payload:t.data})]).then((function(){e(te()),i.a.push("/inventory/discounts")}))})).catch((function(t){t.response&&t.response.data&&(e(Object(c.B)({message:"Discount creation failed"})),e({type:F}))}))}}function te(){var e=r.a.get("/api/v1/discounts");return function(t){return e.then((function(e){t({type:J,payload:e.data.data})}))}}function ae(e){var t=r.a.put("/api/v1/discounts/"+e.id,e);return function(e){t.then((function(t){200===t.status?(e(Object(c.B)({message:"Discount updated successfully"})),Promise.all([e({type:X,payload:t.data})]).then((function(){e(te()),i.a.push("/inventory/discounts")}))):e(Object(c.B)({message:"Discount update failed"}))}))}}function ne(e){return{type:$,payload:e}}function re(){return{type:K}}function ce(e){return{type:Q,payload:e}}function ie(){return{type:Z}}},847:function(e,t,a){"use strict";var n=a(1),r=a(5),c=a(0),i=a(4),l=a(17),s=a(8),o=c.forwardRef((function(e,t){var a=e.animation,l=void 0===a?"pulse":a,s=e.classes,o=e.className,u=e.component,m=void 0===u?"span":u,d=e.height,f=e.variant,p=void 0===f?"text":f,v=e.width,E=Object(r.a)(e,["animation","classes","className","component","height","variant","width"]),b=Boolean(E.children);return c.createElement(m,Object(n.a)({ref:t,className:Object(i.a)(s.root,s[p],o,b&&[s.withChildren,!v&&s.fitContent,!d&&s.heightAuto],!1!==l&&s[l])},E,{style:Object(n.a)({width:v,height:d},E.style)}))}));t.a=Object(s.a)((function(e){return{root:{display:"block",backgroundColor:Object(l.a)(e.palette.text.primary,"light"===e.palette.type?.11:.13),height:"1.2em"},text:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 60%",transform:"scale(1, 0.60)",borderRadius:e.shape.borderRadius,"&:empty:before":{content:'"\\00a0"'}},rect:{},circle:{borderRadius:"50%"},pulse:{animation:"$pulse 1.5s ease-in-out 0.5s infinite"},"@keyframes pulse":{"0%":{opacity:1},"50%":{opacity:.4},"100%":{opacity:1}},wave:{position:"relative",overflow:"hidden","&::after":{animation:"$wave 1.6s linear 0.5s infinite",background:"linear-gradient(90deg, transparent, ".concat(e.palette.action.hover,", transparent)"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}},"@keyframes wave":{"0%":{transform:"translateX(-100%)"},"60%":{transform:"translateX(100%)"},"100%":{transform:"translateX(100%)"}},withChildren:{"& > *":{visibility:"hidden"}},fitContent:{maxWidth:"fit-content"},heightAuto:{height:"auto"}}}),{name:"MuiSkeleton"})(o)},859:function(e,t,a){"use strict";var n=a(46),r=a(6),c=a(829),i={loading:!1,searchText:"",services:{count:0,totalPages:0,services:[],currentPage:0},service:null,message:null,serviceDialog:{open:!1,type:"edit",data:null},confirmDeleteServiceDialog:{open:!1,data:null}},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.s:return Object(r.a)(Object(r.a)({},e),{},{services:t.payload});case c.t:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,service:t.payload});case c.k:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,message:t.payload});case c.m:return Object(r.a)(Object(r.a)({},e),{},{loading:!0});case c.l:case c.D:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,message:t.payload});case c.A:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,searchText:t.searchText});case c.z:return Object(r.a)(Object(r.a)({},e),{},{serviceDialog:{open:!0,type:"new",data:t.payload}});case c.f:return Object(r.a)(Object(r.a)({},e),{},{serviceDialog:{open:!1,type:"new",data:null}});case c.x:return Object(r.a)(Object(r.a)({},e),{},{serviceDialog:{open:!0,type:"edit",data:t.payload}});case c.d:return Object(r.a)(Object(r.a)({},e),{},{serviceDialog:{open:!1,type:"edit",data:null}});case c.u:return Object(r.a)(Object(r.a)({},e),{},{confirmDeleteServiceDialog:{open:!0,data:t.payload}});case c.a:return Object(r.a)(Object(r.a)({},e),{},{confirmDeleteServiceDialog:{open:!1,data:null}});default:return e}},s={loading:!1,searchText:"",items:[],item:null,message:null,itemDialog:{open:!1,type:"edit",data:null}},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.q:return Object(r.a)(Object(r.a)({},e),{},{items:t.payload});case c.r:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,item:t.payload});case c.j:case c.C:case c.n:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,message:t.payload});case c.A:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,searchText:t.searchText});case c.y:return Object(r.a)(Object(r.a)({},e),{},{itemDialog:Object(r.a)(Object(r.a)({},e.itemDialog),{},{open:!0,data:t.payload})});case c.e:return Object(r.a)(Object(r.a)({},e),{},{itemDialog:Object(r.a)(Object(r.a)({},e.itemDialog),{},{open:!1,data:null})});default:return e}},u={loading:!1,searchText:"",discounts:[],discount:null,message:null,discountDialog:{open:!1,type:"new",data:null}},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.o:return Object(r.a)(Object(r.a)({},e),{},{discounts:t.payload});case c.p:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,discount:t.payload});case c.g:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,message:t.payload});case c.i:return Object(r.a)(Object(r.a)({},e),{},{loading:!0});case c.h:case c.B:case c.n:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,message:t.payload});case c.A:return Object(r.a)(Object(r.a)({},e),{},{loading:!1,searchText:t.searchText});case c.v:return Object(r.a)(Object(r.a)({},e),{},{discountDialog:Object(r.a)(Object(r.a)({},e.discountDialog),{},{open:!0,type:"new",data:t.payload})});case c.b:return Object(r.a)(Object(r.a)({},e),{},{discountDialog:Object(r.a)(Object(r.a)({},e.discountDialog),{},{open:!1,data:null})});case c.w:return Object(r.a)(Object(r.a)({},e),{},{discountDialog:Object(r.a)(Object(r.a)({},e.discountDialog),{},{open:!0,type:"edit",data:t.payload})});case c.c:return Object(r.a)(Object(r.a)({},e),{},{discountDialog:Object(r.a)(Object(r.a)({},e.discountDialog),{},{open:!1,data:null})});default:return e}},d=Object(n.d)({services:l,items:o,discounts:m});t.a=d},860:function(e,t,a){"use strict";var n=a(1),r=a(5),c=a(0),i=a(4),l=a(8),s=c.forwardRef((function(e,t){var a=e.classes,l=e.className,s=e.dividers,o=void 0!==s&&s,u=Object(r.a)(e,["classes","className","dividers"]);return c.createElement("div",Object(n.a)({className:Object(i.a)(a.root,l,o&&a.dividers),ref:t},u))}));t.a=Object(l.a)((function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}}),{name:"MuiDialogContent"})(s)},861:function(e,t,a){"use strict";var n=a(1),r=a(5),c=a(0),i=a(4),l=a(8),s=c.forwardRef((function(e,t){var a=e.disableSpacing,l=void 0!==a&&a,s=e.classes,o=e.className,u=Object(r.a)(e,["disableSpacing","classes","className"]);return c.createElement("div",Object(n.a)({className:Object(i.a)(s.root,o,!l&&s.spacing),ref:t},u))}));t.a=Object(l.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiDialogActions"})(s)}}]);

Zerion Mini Shell 1.0