%PDF- %PDF-
Direktori : /home/opti/public_html/ezone-mortuary.optisoft.com.ng/static/js/ |
Current File : /home/opti/public_html/ezone-mortuary.optisoft.com.ng/static/js/16.14b9bae2.chunk.js |
(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[16],{1118:function(e,t,a){"use strict";a.r(t);var n=a(0),c=a.n(n),r=a(7),i=a(32),l=a(56),o=a(8),s=a(283),u=a(859),d=a(829),m=a(21),f=a(946),p=a(947),E=a(948),b=a(949),O=a(823),v=a(1134),g=a(11),h=a(993),N=a(741),y=a(790),j=a(379),I=a(744),x=a(791),P=a(806),T=a(794),D=a(807),R=a(1133),S=a(4),w=a(756),A=[{id:"itemName",align:"left",disablePadding:!1,label:"Item Name",sort:!0},{id:"id",align:"left",disablePadding:!1,label:"Item ID",sort:!0},{id:"unit-price",align:"left",disablePadding:!1,label:"Unit Price",sort:!0},{id:"stock",align:"left",disablePadding:!1,label:"Stock at hand",sort:!0}],C=Object(w.a)((function(e){return{actionsButtonWrapper:{background:e.palette.background.paper}}}));var _=function(e){var t=C(e),a=Object(n.useState)(null),r=Object(m.a)(a,2),i=r[0],l=r[1];function o(){l(null)}return c.a.createElement(h.a,null,c.a.createElement(E.a,{className:"h-64"},c.a.createElement(b.a,{padding:"checkbox",className:"relative pl-4 sm:pl-12"},c.a.createElement(O.a,{indeterminate:e.numSelected>0&&e.numSelected<e.rowCount,checked:e.numSelected===e.rowCount,onChange:e.onSelectAllClick}),e.numSelected>0&&c.a.createElement("div",{className:Object(S.a)("flex items-center justify-center absolute w-64 top-0 left-0 ml-68 h-64 z-10",t.actionsButtonWrapper)},c.a.createElement(N.a,{"aria-owns":i?"selectedProductsMenu":null,"aria-haspopup":"true",onClick:function(e){l(e.currentTarget)}},c.a.createElement(y.a,null,"more_horiz")),c.a.createElement(j.a,{id:"selectedProductsMenu",anchorEl:i,open:Boolean(i),onClose:o},c.a.createElement(I.a,null,c.a.createElement(x.a,{onClick:function(){o()}},c.a.createElement(P.a,{className:"min-w-40"},c.a.createElement(y.a,null,"delete")),c.a.createElement(T.a,{primary:"Remove"})))))),A.map((function(t){return c.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&&c.a.createElement(D.a,{title:"Sort",placement:"right"===t.align?"bottom-end":"bottom-start",enterDelay:300},c.a.createElement(R.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)))};var k=Object(i.i)((function(e){var t=Object(r.b)(),a=Object(r.c)((function(e){return e.inventoryApp.items}));console.log(a,"itemReducer");var i=a.items,o=Object(n.useState)([]),s=Object(m.a)(o,2),u=s[0],d=s[1],h=Object(n.useState)(i),N=Object(m.a)(h,2),y=N[0],j=N[1],I=Object(n.useState)(0),x=Object(m.a)(I,2),P=x[0],T=x[1],D=Object(n.useState)(10),R=Object(m.a)(D,2),S=R[0],w=R[1],A=Object(n.useState)({direction:"asc",id:null}),C=Object(m.a)(A,2),k=C[0],V=C[1];return Object(n.useEffect)((function(){}),[t]),Object(n.useEffect)((function(){j(0==="".length?i:g.a.filter(i,(function(e){return e.name.toLowerCase().includes("".toLowerCase())})))}),[i,""]),c.a.createElement("div",{className:"w-full flex flex-col"},c.a.createElement(l.p,{className:"flex-grow overflow-x-auto"},c.a.createElement(f.a,{className:"min-w-xl","aria-labelledby":"tableTitle"},c.a.createElement(_,{numSelected:u.length,order:k,onSelectAllClick:function(e){e.target.checked?d(y.map((function(e){return e.id}))):d([])},onRequestSort:function(e,t){var a=t,n="desc";k.id===t&&"desc"===k.direction&&(n="asc"),V({direction:n,id:a})},rowCount:y.length}),c.a.createElement(p.a,null,g.a.orderBy(y,[function(e){switch(k.id){case"categories":return e.categories[0];default:return e[k.id]}}],[k.direction]).slice(P*S,P*S+S).map((function(t){var a=-1!==u.indexOf(t.id);return c.a.createElement(E.a,{className:"h-64 cursor-pointer",hover:!0,role:"checkbox","aria-checked":a,tabIndex:-1,key:t.id,selected:a,onClick:function(a){return n=t,void e.history.push("/inventory/items/"+n.id);var n}},c.a.createElement(b.a,{className:"w-48 px-4 sm:px-12",padding:"checkbox"},c.a.createElement(O.a,{checked:a,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){var a=u.indexOf(t),n=[];-1===a?n=n.concat(u,t):0===a?n=n.concat(u.slice(1)):a===u.length-1?n=n.concat(u.slice(0,-1)):a>0&&(n=n.concat(u.slice(0,a),u.slice(a+1))),d(n)}(0,t.id)}})),c.a.createElement(b.a,{component:"th",scope:"row"},t.item_name),c.a.createElement(b.a,{className:"truncate",component:"th",scope:"row"},t.item_id),c.a.createElement(b.a,{component:"th",scope:"row",align:"left"},t.unit_price),c.a.createElement(b.a,{component:"th",scope:"row",align:"left"},t.stock_at_hand))}))))),c.a.createElement(v.a,{component:"div",count:y.length,rowsPerPage:S,page:P,backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onChangePage:function(e,t){T(t)},onChangeRowsPerPage:function(e){w(e.target.value)}}))}));var V=function(e){var t=Object(r.b)(),a=Object(i.h)(),o=Object(r.c)((function(e){return e.inventoryApp.items})).item;return console.log(o,"item in item details"),Object(n.useEffect)((function(){t(d.P(a.params.id))}),[t,a.params.id]),c.a.createElement("div",null,c.a.createElement("div",{className:"flex items-center justify-between overflow-hidden"},c.a.createElement("div",{className:"flex flex-col"},c.a.createElement(l.b,{delay:100},c.a.createElement("div",{className:"flex flex-wrap mt-8"},c.a.createElement("div",{className:"w-full bg-white shadow overflow-hidden sm:rounded-lg"},c.a.createElement("div",{className:"px-4 py-5 sm:px-6"},c.a.createElement("h3",{className:"text-lg leading-6 font-medium text-gray-900"},"Item Information"),c.a.createElement("p",{className:"mt-1 max-w-2xl text-sm text-gray-500"},"Details of item")),c.a.createElement("div",{className:"border-t border-gray-200"},c.a.createElement("dl",null,c.a.createElement("div",{className:"bg-gray-50 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},c.a.createElement("dt",{className:"text-sm font-medium text-gray-500"},"Item name"),c.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===o||void 0===o?void 0:o.item_name)),c.a.createElement("div",{className:"bg-gray-50 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},c.a.createElement("dt",{className:"text-sm font-medium text-gray-500"},"Item ID"),c.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===o||void 0===o?void 0:o.item_id)),c.a.createElement("div",{className:"bg-gray-50 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},c.a.createElement("dt",{className:"text-sm font-medium text-gray-500"},"Unit Price"),c.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===o||void 0===o?void 0:o.unit_price)),c.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},c.a.createElement("dt",{className:"text-sm font-medium text-gray-500"},"Stock at hand"),c.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===o||void 0===o?void 0:o.stock_at_hand))))))))))},Y=a(30),B=a(119),L=a(145),M=a(740),U=a(813),G=a(792);var W=Object(i.i)((function(e){var t=e.match,a=Object(r.b)(),n=Object(r.c)((function(e){return e.fuse.settings.mainTheme})),i=Object(r.c)((function(e){return e.inventoryApp.items})).item;return c.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},c.a.createElement("div",{className:"flex items-center"},c.a.createElement(l.b,{animation:"transition.expandIn",delay:300},c.a.createElement(y.a,{className:"text-32 mr-0 sm:mr-12"},"person")),c.a.createElement(l.b,{animation:"transition.slideLeftIn",delay:300},c.a.createElement(B.a,{className:"hidden sm:flex",variant:"h6"},t.params.id?"Item Details":"Items"))),c.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"},c.a.createElement(G.a,{theme:n},c.a.createElement(l.b,{animation:"transition.slideDownIn",delay:300},c.a.createElement(L.a,{className:"flex items-center w-full max-w-512 px-8 py-4 rounded-8",elevation:1},c.a.createElement(y.a,{className:"mr-8",color:"action"},"search"),c.a.createElement(M.a,{placeholder:"Search",className:"flex flex-1",disableUnderline:!0,fullWidth:!0,value:"",inputProps:{"aria-label":"Search"}}))))),c.a.createElement(l.b,{animation:"transition.slideRightIn",delay:300},t.params.id?c.a.createElement(U.a,{className:"whitespace-no-wrap",variant:"contained",onClick:function(){return a(d.X(i))}},c.a.createElement("span",{className:"hidden sm:flex"},"Update Item"),c.a.createElement("span",{className:"flex sm:hidden"},"New")):c.a.createElement(U.a,{component:Y.a,to:"/inventory/items/new",className:"whitespace-no-wrap",variant:"contained"},c.a.createElement("span",{className:"hidden sm:flex"},"Add Item"),c.a.createElement("span",{className:"flex sm:hidden"},"Update"))))}));var q=Object(i.i)((function(e){var t=Object(r.b)(),a=Object(i.h)(),n=Object(r.c)((function(e){return e.inventoryApp.items})).item;return n?c.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-16"},c.a.createElement(N.a,{onClick:function(){return e.history.goBack()}},c.a.createElement(y.a,null,"arrow_back")),a.params.id&&c.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},c.a.createElement(l.b,{animation:"transition.expandIn",delay:100},c.a.createElement(N.a,{onClick:function(){return t(d.X(n))}},c.a.createElement(y.a,null,"edit"))),c.a.createElement(l.b,{animation:"transition.expandIn",delay:100},c.a.createElement(N.a,{onClick:function(){return t(d.M(a.params.id))}},c.a.createElement(y.a,null,"delete"))))):null})),F=a(22),z=a(6),X=a(46),H=a(808);var J=Object(s.a)("inventoryApp",u.a)(Object(o.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(r.a)(null,(function(e){return Object(X.c)({createItem:d.K},e)}))((function(e){var t=e.classes,a=e.createItem,r=Object(n.useState)({item_name:"",unit_price:"",stock_at_hand:""}),i=Object(m.a)(r,2),o=i[0],s=i[1],u=function(e){s(Object(z.a)(Object(z.a)({},o),{},Object(F.a)({},e.target.name,e.target.value)))};return console.log(o,"form"),c.a.createElement(l.n,{classes:{root:t.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:c.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},c.a.createElement("div",{className:"flex flex-col"},c.a.createElement(l.b,{animation:"transition.slideRightIn",delay:300},c.a.createElement(B.a,{className:"normal-case flex items-center sm:mb-12",component:Y.a,role:"button",to:"/inventory/items",color:"inherit"},c.a.createElement(y.a,{className:"mr-4 text-20"},"arrow_back"),"Items")),c.a.createElement("div",{className:"flex items-center max-w-full"},c.a.createElement("div",{className:"flex min-w-0"},c.a.createElement(l.b,{animation:"transition.slideLeftIn",delay:300},c.a.createElement(B.a,{className:"hidden sm:flex",variant:"h6"},"Add Item")))))),contentToolbar:c.a.createElement("div",{className:"px-24"},c.a.createElement("h4",{className:"text-lg"},"Add Item")),content:c.a.createElement("div",{className:"p-24 w-8/12"},c.a.createElement(l.p,{className:"flex-grow overflow-x-auto"},c.a.createElement("div",{className:"grid grid-cols-2 gap-x-24"},c.a.createElement(H.a,{className:"mt-8 mb-16",required:!0,label:"Item Name",autoFocus:!0,id:"item_name",name:"item_name",value:o.item_name,onChange:u,variant:"outlined",fullWidth:!0}),c.a.createElement(H.a,{className:"mt-8 mb-16",required:!0,label:"Unit price",autoFocus:!0,id:"unit_price",name:"unit_price",value:o.unit_price,onChange:u,variant:"outlined",fullWidth:!0}),c.a.createElement(H.a,{className:"mt-8 mb-16",required:!0,label:"Stock at hand",autoFocus:!0,id:"stock_at_hand",name:"stock_at_hand",value:o.stock_at_hand,onChange:u,variant:"outlined",fullWidth:!0})),c.a.createElement(U.a,{color:"primary",className:"float-right",variant:"contained",onClick:function(){a(o)}},"save"))),innerScroll:!0})})))),K=a(285),Q=a.n(K),Z=a(810),$=a(804),ee=a(814),te=a(860),ae=a(861),ne=a(120),ce=a(163),re={id:"",item_name:"",unit_price:"",stock_at_hand:""};var ie=function(e){var t=Object(r.b)(),a=Object(r.c)((function(e){return e.inventoryApp.items.itemDialog}));console.log(a,"itemDialog"),console.log(Q.a.omit(a.data,["item_id","org_key"]),"itemDialog omit");var i=Object(ne.b)(re),l=i.form,o=i.handleChange,s=i.setForm,u=Object(n.useCallback)((function(){"edit"===a.type&&a.data&&s(Object(z.a)({},a.data)),"new"===a.type&&s(Object(z.a)(Object(z.a)(Object(z.a)({},re),a.data),{},{id:ce.a.generateGUID()}))}),[a.data,a.type,s]);function m(){a.type,t(d.H())}return Object(n.useEffect)((function(){a.open&&u()}),[a.open,u]),console.log(l,"form"),c.a.createElement(Z.a,{classes:{paper:"m-24"},open:a.open,onClose:m,fullWidth:!0,maxWidth:"xs"},c.a.createElement($.a,{position:"static",elevation:1},c.a.createElement(ee.a,{className:"flex w-full"},c.a.createElement(B.a,{variant:"subtitle1",color:"inherit"},"edit"===a.type?"Update Item":""))),c.a.createElement("form",{noValidate:!0,onSubmit:function(e){e.preventDefault(),"new"===a.type?t(d.K(l)):t(d.ab(l)),m()},className:"flex flex-col overflow-hidden"},c.a.createElement(te.a,{classes:{root:"p-24"}},c.a.createElement("div",{className:"flex flex-col space-y-2"},c.a.createElement("div",{className:"min-w-48 pt-20"},c.a.createElement(B.a,null,"Item name")),c.a.createElement(H.a,{className:"mb-24",label:"Item name",autoFocus:!0,id:"item_name",name:"item_name",value:l.item_name,onChange:o,variant:"outlined",required:!0,fullWidth:!0})),c.a.createElement("div",{className:"flex flex-col space-y-2"},c.a.createElement("div",{className:"min-w-48 pt-20"},c.a.createElement(B.a,null,"Unit price")),c.a.createElement(H.a,{className:"mb-24",label:"Unit price",id:"unit_price",name:"unit_price",value:l.unit_price,onChange:o,variant:"outlined",fullWidth:!0})),c.a.createElement("div",{className:"flex flex-col space-y-2"},c.a.createElement("div",{className:"min-w-48 pt-20"},c.a.createElement(B.a,null,"Stock at hand")),c.a.createElement(H.a,{className:"mb-24",label:"Stock at hand",id:"stock_at_hand",name:"stock_at_hand",value:l.stock_at_hand,onChange:o,variant:"outlined",fullWidth:!0}))),"edit"===a.type?c.a.createElement(ae.a,{className:"justify-between pl-16"},c.a.createElement(U.a,{variant:"contained",color:"primary",type:"submit",disabled:!(l.item_name.length>0)},"Update")):null))};t.default=Object(s.a)("inventoryApp",u.a)(Object(o.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(i.i)((function(e){var t=e.classes,a=e.match,i=Object(r.b)();return Object(n.useEffect)((function(){i(d.Q())}),[i]),"new"===a.params.id?c.a.createElement(J,null):c.a.createElement("div",null,c.a.createElement(l.n,{classes:{root:t.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:c.a.createElement(W,null),contentToolbar:e.match.params.id?c.a.createElement(q,null):null,content:c.a.createElement("div",{className:"p-24"},e.match.params.id?c.a.createElement(V,null):c.a.createElement(k,null)),innerScroll:!0}),c.a.createElement(ie,null))}))))},829:function(e,t,a){"use strict";a.d(t,"k",(function(){return l})),a.d(t,"m",(function(){return o})),a.d(t,"l",(function(){return s})),a.d(t,"D",(function(){return u})),a.d(t,"s",(function(){return d})),a.d(t,"t",(function(){return m})),a.d(t,"j",(function(){return f})),a.d(t,"C",(function(){return p})),a.d(t,"q",(function(){return E})),a.d(t,"r",(function(){return b})),a.d(t,"z",(function(){return O})),a.d(t,"f",(function(){return v})),a.d(t,"x",(function(){return g})),a.d(t,"d",(function(){return h})),a.d(t,"u",(function(){return N})),a.d(t,"a",(function(){return y})),a.d(t,"A",(function(){return j})),a.d(t,"L",(function(){return I})),a.d(t,"S",(function(){return x})),a.d(t,"R",(function(){return P})),a.d(t,"bb",(function(){return T})),a.d(t,"N",(function(){return D})),a.d(t,"I",(function(){return R})),a.d(t,"W",(function(){return S})),a.d(t,"T",(function(){return w})),a.d(t,"E",(function(){return A})),a.d(t,"Y",(function(){return C})),a.d(t,"n",(function(){return _})),a.d(t,"y",(function(){return k})),a.d(t,"e",(function(){return V})),a.d(t,"K",(function(){return Y})),a.d(t,"Q",(function(){return B})),a.d(t,"P",(function(){return L})),a.d(t,"ab",(function(){return M})),a.d(t,"M",(function(){return U})),a.d(t,"X",(function(){return G})),a.d(t,"H",(function(){return W})),a.d(t,"g",(function(){return q})),a.d(t,"i",(function(){return F})),a.d(t,"h",(function(){return z})),a.d(t,"B",(function(){return X})),a.d(t,"o",(function(){return H})),a.d(t,"p",(function(){return J})),a.d(t,"v",(function(){return K})),a.d(t,"b",(function(){return Q})),a.d(t,"w",(function(){return Z})),a.d(t,"c",(function(){return $})),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 ce})),a.d(t,"V",(function(){return re})),a.d(t,"G",(function(){return ie}));var n=a(34),c=a.n(n),r=a(28),i=a(284),l="[INVENTORY APP] CREATE SERVICE",o="[INVENTORY APP] CREATE SERVICE PROGRESS",s="[INVENTORY APP] CREATE SERVICE ERROR",u="[INVENTORY APP] UPDATE SERVICE",d="[INVENTORY APP] GET SERVICES",m="[INVENTORY APP] GET SERVICE BY ID",f="[INVENTORY APP] CREATE ITEM",p="[INVENTORY APP] UPDATE ITEM",E="[INVENTORY APP] GET ITEMS",b="[INVENTORY APP] GET ITEM BY ID",O="[INVENTORY APP] OPEN_SERVICE_DIALOG",v="[INVENTORY APP] CLOSE_SERVICE_DIALOG",g="[INVENTORY APP] OPEN EDIT SERVICE DIALOG",h="[INVENTORY APP] CLOSE EDIT SERVICE DIALOG",N="[INVENTORY APP] OPEN DELETE CONFIRM SERVICE DIALOG",y="[INVENTORY APP] CLOSE DELETE CONFIRM SERVICE DIALOG",j="[INVENTORY APP] SET SEARCH TEXT";function I(e){var t=c.a.post("/api/v1/services",e);return function(e){e({type:o}),t.then((function(t){e(Object(r.B)({message:"Service created successfully"})),Promise.all([e({type:l,payload:t.data.data})]).then((function(){e(x()),i.a.push("/inventory/services")}))})).catch((function(t){t.response&&t.response.data&&(e(Object(r.B)({message:"Service creation failed"})),e({type:s}))}))}}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=c.a.get("/api/v1/services",{params:{page:e,size:t}});return function(e){return a.then((function(t){return e({type:d,payload:t.data.data})}))}}function P(e){var t=c.a.get("/api/v1/services/"+e);return function(e){return t.then((function(t){return e({type:m,payload:t.data})}))}}function T(e){var t=c.a.put("/api/v1/services/"+e.id,e);return function(e){t.then((function(t){200===t.status?(e(Object(r.B)({message:"Service updated successfully"})),Promise.all([e({type:u,payload:t.data})]).then((function(){e(x()),i.a.push("/inventory/services")}))):e(Object(r.B)({message:"Service update failed"}))}))}}function D(e){var t=c.a.delete("/api/v1/services/"+e);return function(e){t.then((function(t){200===t.status?(e(Object(r.B)({message:"Service deleted successfully"})),Promise.all([e({type:"[INVENTORY APP] DELETE SERVICE",payload:t.data}),e(A())]).then((function(){e(x()),i.a.push("/inventory/services")}))):e(Object(r.B)({message:"Service deletion failed"}))}))}}function R(){return{type:v}}function S(e){return{type:g,payload:e}}function w(e){return{type:N,payload:e}}function A(){return{type:y}}function C(e){return{type:j,searchText:e.target.value}}var _="[INVENTORY ITEM APP] DELETE ITEM",k="[INVENTORY ITEM APP] OPEN_ITEM_DIALOG",V="[INVENTORY ITEM APP] CLOSE_ITEM_DIALOG";function Y(e){var t=c.a.post("/api/v1/items",e);return console.log(t,"creating item request"),function(e){t.then((function(t){200===t.status?(e(Object(r.B)({message:"Item created successfully"})),Promise.all([e({type:"[INVENTORY ITEM APP] CREATE ITEM",payload:t.data})]).then((function(){e(B()),i.a.push("/inventory/items")}))):e(Object(r.B)({message:"Item creation failed"}))}))}}function B(){var e=c.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 L(e){var t=c.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=c.a.put("/api/v1/items/"+e.id,e);return function(e){t.then((function(t){200===t.status?(e(Object(r.B)({message:"Item updated successfully"})),Promise.all([e({type:"[INVENTORY ITEM APP] UPDATE ITEM",payload:t.data})]).then((function(){e(B()),i.a.push("/inventory/items")}))):e(Object(r.B)({message:"Item update failed"}))}))}}function U(e){var t=c.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(r.B)({message:"Item deleted successfully"})),Promise.all([e({type:_,payload:t.data})]).then((function(){e(B()),i.a.push("/inventory/items")}))):e(Object(r.B)({message:"Item delete failed"}))}))}}function G(e){return{type:k,payload:e}}function W(){return{type:V}}var q="[INVENTORY APP] CREATE DISCOUNT",F="[INVENTORY APP] CREATE DISCOUNT PROGRESS",z="[INVENTORY APP] CREATE DISCOUNT ERROR",X="[INVENTORY APP] UPDATE DISCOUNT",H="[INVENTORY APP] GET DISCOUNTS",J="[INVENTORY APP] GET DISCOUNT BY ID",K="[INVENTORY APP] OPEN DISCOUNT DIALOG",Q="[INVENTORY APP] CLOSE DISCOUNT DIALOG",Z="[INVENTORY APP] OPEN EDIT DISCOUNT DIALOG",$="[INVENTORY APP] CLOSE EDIT DISCOUNT DIALOG";function ee(e){var t=c.a.post("/api/v1/discounts",e);return function(e){e({type:F}),t.then((function(t){e(Object(r.B)({message:"Discount created successfully"})),Promise.all([e({type:q,payload:t.data})]).then((function(){e(te()),i.a.push("/inventory/discounts")}))})).catch((function(t){t.response&&t.response.data&&(e(Object(r.B)({message:"Discount creation failed"})),e({type:z}))}))}}function te(){var e=c.a.get("/api/v1/discounts");return function(t){return e.then((function(e){t({type:H,payload:e.data.data})}))}}function ae(e){var t=c.a.put("/api/v1/discounts/"+e.id,e);return function(e){t.then((function(t){200===t.status?(e(Object(r.B)({message:"Discount updated successfully"})),Promise.all([e({type:X,payload:t.data})]).then((function(){e(te()),i.a.push("/inventory/discounts")}))):e(Object(r.B)({message:"Discount update failed"}))}))}}function ne(e){return{type:K,payload:e}}function ce(){return{type:Q}}function re(e){return{type:Z,payload:e}}function ie(){return{type:$}}},859:function(e,t,a){"use strict";var n=a(46),c=a(6),r=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 r.s:return Object(c.a)(Object(c.a)({},e),{},{services:t.payload});case r.t:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,service:t.payload});case r.k:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,message:t.payload});case r.m:return Object(c.a)(Object(c.a)({},e),{},{loading:!0});case r.l:case r.D:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,message:t.payload});case r.A:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,searchText:t.searchText});case r.z:return Object(c.a)(Object(c.a)({},e),{},{serviceDialog:{open:!0,type:"new",data:t.payload}});case r.f:return Object(c.a)(Object(c.a)({},e),{},{serviceDialog:{open:!1,type:"new",data:null}});case r.x:return Object(c.a)(Object(c.a)({},e),{},{serviceDialog:{open:!0,type:"edit",data:t.payload}});case r.d:return Object(c.a)(Object(c.a)({},e),{},{serviceDialog:{open:!1,type:"edit",data:null}});case r.u:return Object(c.a)(Object(c.a)({},e),{},{confirmDeleteServiceDialog:{open:!0,data:t.payload}});case r.a:return Object(c.a)(Object(c.a)({},e),{},{confirmDeleteServiceDialog:{open:!1,data:null}});default:return e}},o={loading:!1,searchText:"",items:[],item:null,message:null,itemDialog:{open:!1,type:"edit",data:null}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r.q:return Object(c.a)(Object(c.a)({},e),{},{items:t.payload});case r.r:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,item:t.payload});case r.j:case r.C:case r.n:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,message:t.payload});case r.A:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,searchText:t.searchText});case r.y:return Object(c.a)(Object(c.a)({},e),{},{itemDialog:Object(c.a)(Object(c.a)({},e.itemDialog),{},{open:!0,data:t.payload})});case r.e:return Object(c.a)(Object(c.a)({},e),{},{itemDialog:Object(c.a)(Object(c.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}},d=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 r.o:return Object(c.a)(Object(c.a)({},e),{},{discounts:t.payload});case r.p:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,discount:t.payload});case r.g:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,message:t.payload});case r.i:return Object(c.a)(Object(c.a)({},e),{},{loading:!0});case r.h:case r.B:case r.n:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,message:t.payload});case r.A:return Object(c.a)(Object(c.a)({},e),{},{loading:!1,searchText:t.searchText});case r.v:return Object(c.a)(Object(c.a)({},e),{},{discountDialog:Object(c.a)(Object(c.a)({},e.discountDialog),{},{open:!0,type:"new",data:t.payload})});case r.b:return Object(c.a)(Object(c.a)({},e),{},{discountDialog:Object(c.a)(Object(c.a)({},e.discountDialog),{},{open:!1,data:null})});case r.w:return Object(c.a)(Object(c.a)({},e),{},{discountDialog:Object(c.a)(Object(c.a)({},e.discountDialog),{},{open:!0,type:"edit",data:t.payload})});case r.c:return Object(c.a)(Object(c.a)({},e),{},{discountDialog:Object(c.a)(Object(c.a)({},e.discountDialog),{},{open:!1,data:null})});default:return e}},m=Object(n.d)({services:l,items:s,discounts:d});t.a=m},860:function(e,t,a){"use strict";var n=a(1),c=a(5),r=a(0),i=a(4),l=a(8),o=r.forwardRef((function(e,t){var a=e.classes,l=e.className,o=e.dividers,s=void 0!==o&&o,u=Object(c.a)(e,["classes","className","dividers"]);return r.createElement("div",Object(n.a)({className:Object(i.a)(a.root,l,s&&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"})(o)},861:function(e,t,a){"use strict";var n=a(1),c=a(5),r=a(0),i=a(4),l=a(8),o=r.forwardRef((function(e,t){var a=e.disableSpacing,l=void 0!==a&&a,o=e.classes,s=e.className,u=Object(c.a)(e,["disableSpacing","classes","className"]);return r.createElement("div",Object(n.a)({className:Object(i.a)(o.root,s,!l&&o.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"})(o)}}]);