%PDF- %PDF-
Direktori : /home/opti/www/ezone-mortuary.optisoft.com.ng/static/js/ |
Current File : /home/opti/www/ezone-mortuary.optisoft.com.ng/static/js/14.a0c33358.chunk.js |
(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[14],{1110:function(e,a,t){"use strict";t.r(a);var n=t(40),r=t(41),l=t(57),c=t(58),o=t(0),i=t.n(o),s=t(8),u=t(46),d=t(7),m=t(283),p=t(883),f=t(23),b=t(56),h=t(30),v=t(32),E=t(790),g=t(119),y=t(145),O=t(740),j=t(813),x=t(792),N=t(830);var P=Object(v.i)((function(e){var a=Object(d.b)(),t=Object(d.c)((function(e){return e.fuse.settings.mainTheme})),n=Object(d.c)((function(e){return e.vouchersApp.vouchers.searchText}));return i.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},i.a.createElement("div",{className:"flex items-center"},i.a.createElement(b.b,{animation:"transition.expandIn",delay:300},i.a.createElement(E.a,{className:"text-32 mr-0 sm:mr-12"},"receipt")),i.a.createElement(b.b,{animation:"transition.slideLeftIn",delay:300},i.a.createElement(g.a,{className:"hidden sm:flex",variant:"h6"},"Funeral Vouchers"))),i.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"},i.a.createElement(x.a,{theme:t},i.a.createElement(b.b,{animation:"transition.slideDownIn",delay:300},i.a.createElement(y.a,{className:"flex items-center w-full max-w-512 px-8 py-4 rounded-8",elevation:1},i.a.createElement(E.a,{className:"mr-8",color:"action"},"search"),i.a.createElement(O.a,{placeholder:"Search",className:"flex flex-1",disableUnderline:!0,fullWidth:!0,value:n,inputProps:{"aria-label":"Search"},onChange:function(e){return a(N.eb(e))}}))))),i.a.createElement("div",null,i.a.createElement(b.b,{animation:"transition.slideRightIn",delay:300},i.a.createElement(j.a,{component:h.a,to:"/vouchers/new",className:"whitespace-no-wrap",variant:"contained"},i.a.createElement("span",{className:"hidden sm:flex"},"Create voucher"),i.a.createElement("span",{className:"flex sm:hidden"},"New")))))}));var w=Object(v.i)((function(e){return i.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},i.a.createElement("div",{className:"flex flex-col"},i.a.createElement(b.b,{animation:"transition.slideRightIn",delay:300},i.a.createElement(g.a,{className:"normal-case flex items-center sm:mb-12",component:h.a,role:"button",to:"/vouchers",color:"inherit"},i.a.createElement(E.a,{className:"mr-4 text-20"},"arrow_back"),"Vouchers")),i.a.createElement("div",{className:"flex items-center"},i.a.createElement(b.b,{animation:"transition.expandIn",delay:300},i.a.createElement(E.a,{className:"text-32 mr-0 sm:mr-12"},"receipt")),i.a.createElement(b.b,{animation:"transition.slideLeftIn",delay:300},i.a.createElement(g.a,{className:"hidden sm:flex",variant:"h6"},"Voucher Details")))),i.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"}))})),C=t(31),T=t(121),A=t.n(T),S=t(161),D=t(21),L=t(285),k=t.n(L),R=t(89),V=t.n(R),I=t(4),B=t(741),U=t(946),H=t(947),M=t(948),G=t(949),q=t(816),Y=t(993),W=t(807),z=t(1133),F=[{id:"serial-no",align:"left",disablePadding:!1,label:"S/N",sort:!0},{id:"service-type",align:"left",disablePadding:!1,label:"Service type",sort:!0},{id:"description",align:"left",disablePadding:!1,label:"Description",sort:!0},{id:"cost",align:"right",disablePadding:!1,label:"Cost",sort:!0},{id:"qty",align:"right",disablePadding:!1,label:"Qty",sort:!0},{id:"subtotal",align:"right",disablePadding:!1,label:"SubTotal",sort:!0}];var _=function(e){return i.a.createElement(Y.a,null,i.a.createElement(M.a,{className:"h-48 bg-blue"},F.map((function(e){return i.a.createElement(G.a,{key:e.id,className:"text-white",align:e.align,padding:e.disablePadding?"none":"default"},e.sort&&i.a.createElement(W.a,{title:"Sort",placement:"right"===e.align?"bottom-end":"bottom-start",enterDelay:300},i.a.createElement(z.a,{onClick:(e.id,function(e){})},e.label)))}),this)))},K=t(844),X=t.n(K),Q=Object(q.a)((function(e){return{table:{"& .MuiTableRow-root":{borderLeft:"1px solid ".concat(e.palette.divider),borderRight:"1px solid ".concat(e.palette.divider)}}}}));var Z=Object(v.i)(Object(d.a)((function(e){var a=e.vouchersApp,t=e.auth,n=(e.ezone,a.vouchers);return{user:t.user.data,voucher:n.voucher,branches:n.branches,bankDetailsByBranch:n.bankDetailsByBranch}}))((function(e){var a,t,n,r,l,c,s=e.voucher,u=e.user,m=e.branches,p=e.bankDetailsByBranch,f=i.a.useState({}),h=Object(D.a)(f,2),g=h[0],y=h[1],O=Q(),j=Object(d.b)(),x=Object(v.h)(),P=i.a.createRef(),w=Object(o.useState)([]),T=Object(D.a)(w,2),L=T[0],R=T[1],q=(null===s||void 0===s?void 0:s.voucher)||[];console.log(m,s,g,"branches111"),Object(o.useEffect)((function(){j(N.Y(x.params.id))}),[j,x.params.id]),Object(o.useEffect)((function(){Object(S.a)(A.a.mark((function e(){var a,t;return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(null===u||void 0===u||null===(a=u.organisation)||void 0===a?void 0:a.id)){e.next=4;break}return e.next=4,j(N.T({orgId:null===u||void 0===u||null===(t=u.organisation)||void 0===t?void 0:t.id}));case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))()}),[u]),Object(o.useEffect)((function(){if(null===s||void 0===s?void 0:s.branchId){var e=m.find((function(e){return e.id===s.branchId}));y(e)}}),[s,m]),Object(o.useEffect)((function(){Object(S.a)(A.a.mark((function e(){return A.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!s.branchId){e.next=4;break}return e.next=4,j(N.S({branchId:s.branchId}));case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))()}),[s]);var Y=Object(C.a)(p).map((function(e,a){var t;return i.a.createElement("div",{key:a,className:"text-red font-bold"},i.a.createElement("dt",null,null===e||void 0===e?void 0:e.accountName),i.a.createElement("dt",null,null===e||void 0===e||null===(t=e.bank)||void 0===t?void 0:t.name),i.a.createElement("dt",null,null===e||void 0===e?void 0:e.accountNumber),i.a.createElement("dt",null,i.a.createElement("hr",{className:"my-16 border-0 border-t border-grey-darkest"})))}));return console.log(s,"voucher"),i.a.createElement("div",{className:"flex flex-col p-24"},i.a.createElement(b.b,{delay:100},i.a.createElement("div",{className:"flex flex-col flex-wrap mt-0 mb-24 relative"},i.a.createElement("div",{className:"absolute right-0 top-0 bg-orange-lighter"},i.a.createElement(X.a,{targetRef:P,filename:"".concat(null===s||void 0===s?void 0:s.familyName,".pdf"),options:{orientation:"portrait",unit:"in",format:[9,14]},x:.4,y:.4,scale:.92},(function(e){var a=e.toPdf;return i.a.createElement(B.a,{onClick:a},i.a.createElement(E.a,null,"cloud_download"))}))),i.a.createElement("div",{className:"w-9/12 mx-auto bg-white overflow-hidden sm:rounded-lg",ref:P},i.a.createElement("div",{className:"flex justify-between px-4 py-0 sm:px-6"},i.a.createElement("h1",null,i.a.createElement("img",{className:"h-96",src:"/assets/images/profile/omega-homes.svg",alt:""})),i.a.createElement("div",null,i.a.createElement("dl",{className:"space-y-16 text-right text-xs"},i.a.createElement("div",null,i.a.createElement("dt",null,null===(a=u.organisation)||void 0===a?void 0:a.companyName),i.a.createElement("dt",null,null===g||void 0===g?void 0:g.name," Branch"),i.a.createElement("dt",null,null===g||void 0===g?void 0:g.address),i.a.createElement("dt",null,i.a.createElement("div",{className:"space-x-8"},i.a.createElement("span",null,[null===(t=u.organisation)||void 0===t?void 0:t.phoneNumber,null===(n=u.organisation)||void 0===n?void 0:n.contactPersonTel,null===(r=u.organisation)||void 0===r?void 0:r.contactPersonPhone].filter((function(e){return e})).join(", ")))),i.a.createElement("dt",null,null===(l=u.organisation)||void 0===l?void 0:l.emailAddress),i.a.createElement("dt",null,i.a.createElement("hr",{className:"my-16 border-0 border-t border-grey-lightest"})),Boolean(p.length)?Y:i.a.createElement("dt",null,"No bank info")),i.a.createElement("div",{className:"text-gray-600"},i.a.createElement("dt",null,V()(null===s||void 0===s?void 0:s.date).format("dddd, MMMM Do, YYYY")))))),i.a.createElement("div",{className:"text-center"},i.a.createElement("h2",{className:"uppercase text-lg italic text-gray-900"},"Funeral Voucher")),i.a.createElement("div",{className:"p-24 border border-solid border-grey-light"},i.a.createElement("dl",null,i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Family Name :"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===s||void 0===s?void 0:s.familyName)),i.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Initiator :"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===s||void 0===s?void 0:s.initiator)),i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Funeral Coordinator :"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===s||void 0===s?void 0:s.funeralCoordinator)),i.a.createElement("div",{className:"bg-white px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Funeral Location :"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===s||void 0===s?void 0:s.funeralLocation)),i.a.createElement("div",{className:"bg-gray-100 px-1 py-1 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-0"},i.a.createElement("dt",{className:"text-sm font-bold text-gray-600"},"Branch :"),i.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===(c=k.a.find(m,{id:null===s||void 0===s?void 0:s.branchId}))||void 0===c?void 0:c.name))),i.a.createElement(b.p,{className:"flex-grow overflow-x-auto"},i.a.createElement(U.a,{className:Object(I.a)(O.table,"mt-24"),"aria-labelledby":"tableTitle"},i.a.createElement(_,{numSelected:L.length,onSelectAllClick:function(e){e.target.checked?R(q.map((function(e){return e.id}))):R([])},rowCount:q.length}),i.a.createElement(H.a,null,q.map((function(e,a){var t=-1!==L.indexOf(e.id);return i.a.createElement(M.a,{className:"h-48","aria-checked":t,tabIndex:-1,key:a,selected:t},i.a.createElement(G.a,{component:"th",scope:"row"},a+1),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},e.serviceType),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},e.description),i.a.createElement(G.a,{component:"th",scope:"row",align:"right"},b.w.formatCurrency(e.cost)),i.a.createElement(G.a,{component:"th",scope:"row",align:"right"},e.qty),i.a.createElement(G.a,{component:"th",scope:"row",align:"right"},b.w.formatCurrency(e.total)))})),i.a.createElement(M.a,{className:"h-48"},i.a.createElement(G.a,{component:"th",scope:"row",align:"left"},i.a.createElement("strong",null,"Grand Total")),i.a.createElement(G.a,{component:"th",scope:"row",align:"right",colSpan:5},b.w.formatCurrency(q.reduce((function(e,a){return e+Number(a.total)}),0)))))))),i.a.createElement("div",{className:"flex flex-col space-y-1 mt-16 text-red font-bold uppercase text-xs"},i.a.createElement("span",null,"No cash payment accepted"),i.a.createElement("span",null,"We never accept payment for our products & services via our employees personal account numbers."," "),i.a.createElement("span",null,"All payment must be made to Omega Funeral Home"))))))}))),J=t(823),$=t(1134),ee=t(11),ae=t(379),te=t(744),ne=t(791),re=t(806),le=t(794),ce=t(756),oe=[{id:"voucher-number",align:"left",disablePadding:!1,label:"Voucher number",sort:!0},{id:"family-name",align:"left",disablePadding:!1,label:"Family name",sort:!0},{id:"initiator",align:"left",disablePadding:!1,label:"Initiator",sort:!0},{id:"funeral-coordinator",align:"left",disablePadding:!1,label:"Coordinator",sort:!0},{id:"funeral-location",align:"left",disablePadding:!1,label:"Location",sort:!0},{id:"payee",align:"left",disablePadding:!1,label:"Received by",sort:!0},{id:"duration",align:"left",disablePadding:!1,label:"Duration",sort:!0},{id:"date",align:"left",disablePadding:!1,label:"Date",sort:!0}],ie=Object(ce.a)((function(e){return{actionsButtonWrapper:{background:e.palette.background.paper}}}));var se=function(e){var a=ie(e),t=Object(o.useState)(null),n=Object(D.a)(t,2),r=n[0],l=n[1];function c(){l(null)}return i.a.createElement(Y.a,null,i.a.createElement(M.a,{className:"h-64"},i.a.createElement(G.a,{padding:"checkbox",className:"relative pl-4 sm:pl-12"},i.a.createElement(J.a,{indeterminate:e.numSelected>0&&e.numSelected<e.rowCount,checked:e.numSelected===e.rowCount,onChange:e.onSelectAllClick}),e.numSelected>0&&i.a.createElement("div",{className:Object(I.a)("flex items-center justify-center absolute w-64 top-0 left-0 ml-68 h-64 z-10",a.actionsButtonWrapper)},i.a.createElement(B.a,{"aria-owns":r?"selectedProductsMenu":null,"aria-haspopup":"true",onClick:function(e){l(e.currentTarget)}},i.a.createElement(E.a,null,"more_horiz")),i.a.createElement(ae.a,{id:"selectedProductsMenu",anchorEl:r,open:Boolean(r),onClose:c},i.a.createElement(te.a,null,i.a.createElement(ne.a,{onClick:function(){c()}},i.a.createElement(re.a,{className:"min-w-40"},i.a.createElement(E.a,null,"delete")),i.a.createElement(le.a,{primary:"Remove"})))))),oe.map((function(a){return i.a.createElement(G.a,{key:a.id,align:a.align,padding:a.disablePadding?"none":"default",sortDirection:e.order.id===a.id&&e.order.direction},a.sort&&i.a.createElement(W.a,{title:"Sort",placement:"right"===a.align?"bottom-end":"bottom-start",enterDelay:300},i.a.createElement(z.a,{active:e.order.id===a.id,direction:e.order.direction,onClick:(t=a.id,function(a){e.onRequestSort(a,t)})},a.label)));var t}),this)))},ue=t(847);var de=function(){return i.a.createElement(M.a,{className:"h-64 cursor-pointer"},i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"rect",width:20,height:20,style:{margin:"0 auto"}})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:200})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:100})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:100})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:100})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:100})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:65})),i.a.createElement(G.a,null,i.a.createElement(ue.a,{variant:"text",width:100})))};var me=Object(v.i)(Object(d.a)((function(e){var a=e.vouchersApp.vouchers;return{loading:a.loading,searchText:a.searchText,vouchersData:a.vouchers}}))((function(e){var a=e.loading,t=e.searchText,n=e.vouchersData,r=Object(d.b)(),l=n.vouchers,c=n.count,s=n.currentPage,u=Object(o.useState)([]),m=Object(D.a)(u,2),p=m[0],f=m[1],h=Object(o.useState)(l),v=Object(D.a)(h,2),E=v[0],g=v[1],y=Object(o.useState)(10),O=Object(D.a)(y,2),j=O[0],x=O[1],P=Object(o.useState)({direction:"asc",id:null}),w=Object(D.a)(P,2),C=w[0],T=w[1];return console.log(l,"vouchers"),Object(o.useEffect)((function(){r(N.Z())}),[r]),Object(o.useEffect)((function(){g(0===t.length?l:ee.a.filter(l,(function(e){return e.familyName.toLowerCase().includes(t.toLowerCase())||e.initiator.toLowerCase().includes(t.toLowerCase())})))}),[l,t]),i.a.createElement("div",{className:"w-full flex flex-col"},i.a.createElement(b.p,{className:"flex-grow overflow-x-auto"},i.a.createElement(U.a,{className:"min-w-xl","aria-labelledby":"tableTitle"},i.a.createElement(se,{numSelected:p.length,order:C,onSelectAllClick:function(e){e.target.checked?f(E.map((function(e){return e.id}))):f([])},onRequestSort:function(e,a){var t=a,n="desc";C.id===a&&"desc"===C.direction&&(n="asc"),T({direction:n,id:t})},rowCount:E.length}),i.a.createElement(H.a,null,ee.a.orderBy(E,[function(e){switch(C.id){case"categories":return e.categories[0];default:return e[C.id]}}],[C.direction]).map((function(a,t){var n=-1!==p.indexOf(a.id);return i.a.createElement(M.a,{className:"h-64 cursor-pointer",hover:!0,role:"checkbox","aria-checked":n,tabIndex:-1,key:t,selected:n,onClick:function(t){return n=a,void e.history.push("/vouchers/"+n.id);var n}},i.a.createElement(G.a,{className:"w-48 px-4 sm:px-12",padding:"checkbox"},i.a.createElement(J.a,{checked:n,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,a){var t=p.indexOf(a),n=[];-1===t?n=n.concat(p,a):0===t?n=n.concat(p.slice(1)):t===p.length-1?n=n.concat(p.slice(0,-1)):t>0&&(n=n.concat(p.slice(0,t),p.slice(t+1))),f(n)}(0,a.id)}})),i.a.createElement(G.a,{component:"th",scope:"row"},a.voucherNumber),i.a.createElement(G.a,{component:"th",scope:"row"},a.familyName),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},a.initiator),i.a.createElement(G.a,{component:"th",scope:"row",align:"left"},a.funeralCoordinator),i.a.createElement(G.a,{component:"th",scope:"row",align:"left"},a.funeralLocation),i.a.createElement(G.a,{component:"th",scope:"row",align:"left"},a.payee),i.a.createElement(G.a,{component:"th",scope:"row",align:"left"},a.duration),i.a.createElement(G.a,{component:"th",scope:"row",align:"left"},V()(a.date).format("Do MMM, YYYY")))})),a&&ee.a.range(6).map((function(e){return i.a.createElement(de,{key:e})})),0===E.length&&i.a.createElement(M.a,null,i.a.createElement(G.a,{colSpan:8},i.a.createElement("p",{className:"text-lg font-bold text-gray-600 text-center"},"No record found")))))),i.a.createElement($.a,{component:"div",count:c,rowsPerPage:j,page:s,backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onChangePage:function(e,a){r(N.Z(a))},onChangeRowsPerPage:function(e){x(e.target.value),r(N.Z(0,e.target.value))}}))})));var pe=Object(v.i)((function(e){var a=Object(d.b)(),t=Object(d.c)((function(e){return e.vouchersApp.vouchers.voucher}));return console.log(t,"voucher toolbar"),i.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-16"},i.a.createElement(B.a,{onClick:function(){return e.history.goBack()}},i.a.createElement(E.a,null,"arrow_back")),i.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},i.a.createElement(b.b,{animation:"transition.expandIn",delay:100},i.a.createElement(B.a,{disabled:!t,onClick:function(){return a=t,void e.history.push("/vouchers/edit/".concat(a.id));var a}},i.a.createElement(E.a,null,"edit"))),i.a.createElement(b.b,{animation:"transition.expandIn",delay:100},i.a.createElement(B.a,{disabled:!0,onClick:function(){return a(N.Q(null===t||void 0===t?void 0:t.id))}},i.a.createElement(E.a,null,"delete")))))})),fe=t(22),be=t(6),he=t(808),ve=t(818),Ee=t(862),ge=t(1105),ye=t(841),Oe=t(853),je=t.n(Oe),xe=t(854),Ne=t.n(xe);var Pe=Object(v.i)((function(e){var a=e.match;return i.a.createElement("div",{className:"flex flex-1 w-full items-center"},i.a.createElement(b.b,{animation:"transition.slideRightIn",delay:300},i.a.createElement(B.a,{onClick:function(){return e.history.goBack()}},i.a.createElement(E.a,null,"arrow_back"))),i.a.createElement(b.b,{animation:"transition.slideLeftIn",delay:300},i.a.createElement(g.a,{className:"hidden sm:flex",variant:"h6"},"new"===a.params.id?"New Voucher":"Update Voucher")))})),we=t(1),Ce=t(85),Te=t(5),Ae=(t(162),t(17)),Se=t(36),De=Object(Se.a)(o.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),Le=t(160);var ke=Object(s.a)((function(e){return{root:{display:"flex",marginLeft:e.spacing(.5),marginRight:e.spacing(.5),backgroundColor:e.palette.grey[100],color:e.palette.grey[700],borderRadius:2,cursor:"pointer","&:hover, &:focus":{backgroundColor:e.palette.grey[200]},"&:active":{boxShadow:e.shadows[0],backgroundColor:Object(Ae.c)(e.palette.grey[200],.12)}},icon:{width:24,height:16}}}),{name:"PrivateBreadcrumbCollapsed"})((function(e){var a=e.classes,t=Object(Te.a)(e,["classes"]);return o.createElement(Le.a,Object(we.a)({component:"li",className:a.root,focusRipple:!0},t),o.createElement(De,{className:a.icon}))}));var Re=o.forwardRef((function(e,a){var t=e.children,n=e.classes,r=e.className,l=e.component,c=void 0===l?"nav":l,i=e.expandText,s=void 0===i?"Show path":i,u=e.itemsAfterCollapse,d=void 0===u?1:u,m=e.itemsBeforeCollapse,p=void 0===m?1:m,f=e.maxItems,b=void 0===f?8:f,h=e.separator,v=void 0===h?"/":h,E=Object(Te.a)(e,["children","classes","className","component","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"]),y=o.useState(!1),O=y[0],j=y[1],x=o.Children.toArray(t).filter((function(e){return o.isValidElement(e)})).map((function(e,a){return o.createElement("li",{className:n.li,key:"child-".concat(a)},e)}));return o.createElement(g.a,Object(we.a)({ref:a,component:c,color:"textSecondary",className:Object(I.a)(n.root,r)},E),o.createElement("ol",{className:n.ol},function(e,a,t){return e.reduce((function(n,r,l){return l<e.length-1?n=n.concat(r,o.createElement("li",{"aria-hidden":!0,key:"separator-".concat(l),className:a},t)):n.push(r),n}),[])}(O||b&&x.length<=b?x:function(e){return p+d>=e.length?e:[].concat(Object(Ce.a)(e.slice(0,p)),[o.createElement(ke,{"aria-label":s,key:"ellipsis",onClick:function(e){j(!0);var a=e.currentTarget.parentNode.querySelector("a[href],button,[tabindex]");a&&a.focus()}})],Object(Ce.a)(e.slice(e.length-d,e.length)))}(x),n.separator,v)))})),Ve=Object(s.a)({root:{},ol:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"},li:{},separator:{display:"flex",userSelect:"none",marginLeft:8,marginRight:8}},{name:"MuiBreadcrumbs"})(Re);var Ie=Object(v.i)((function(e){return i.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden"},i.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},i.a.createElement(b.b,{animation:"transition.expandIn",delay:100},i.a.createElement(Ve,{"aria-label":"breadcrumb"},i.a.createElement(h.a,{color:"inherit",to:"/vouchers"},"Vouchers"),i.a.createElement(g.a,{color:"textPrimary"},"New Voucher")))))})),Be={date:null,familyName:"",initiator:"",funeralCoordinator:"",funeralLocation:"",duration:"",voucherItems:[{branchId:"",orgKey:"",serviceType:"",description:"",qty:0,cost:0,total:0}],branchId:"",orgKey:"",payee:""};var Ue=Object(s.a)((function(e){return{layoutRoot:{},table:{border:"1px solid ".concat(e.palette.divider)}}}),{withTheme:!0})(Object(d.a)((function(e){var a=e.vouchersApp,t=e.ezone,n=e.auth,r=a.vouchers;return{loading:r.loading,user:n.user,branches:t.branches.branches,employees:t.employees.employees,voucher:r.voucher}}),(function(e){return Object(u.c)({generateVoucher:N.R,updateVoucher:N.gb,getVoucherById:N.Y,getEmployees:f.c},e)}))(Object(v.i)((function(e){var a=e.classes,t=e.match,n=e.user,r=e.generateVoucher,l=e.updateVoucher,c=e.getVoucherById,s=e.getEmployees,u=e.voucher,d=e.branches,m=e.employees,p=e.loading,f=Object(o.useState)({}),h=Object(D.a)(f,2),v=h[0],E=h[1],g=Object(o.useState)(Object(be.a)({},Be)),y=Object(D.a)(g,2),O=y[0],x=y[1];console.log(u,"voucher add edit"),Object(o.useEffect)((function(){s()}),[s,n.data]),Object(o.useEffect)((function(){t.params.subId&&c(t.params.subId)}),[c,t.params.subId]),console.log(d,"branches");var N=Object(o.useCallback)((function(){"edit"===t.params.id&&u&&x(Object(be.a)({},u)),"new"===t.params.id&&x(Object(be.a)({},Be))}),[u,t.params.id,x]);Object(o.useEffect)((function(){u&&N()}),[u,N]);var P,w,T=function(e){x(Object(be.a)(Object(be.a)({},O),{},Object(fe.a)({},e.target.name,e.target.value)))},A=function(e){return function(){var a=O.voucherItems.slice(e,1);x(a)}},S=function(e){return function(a){var t=a.target,n=t.name,r=t.value,l=O.voucherItems;l[e][n]=r,"qty"!==n&&"cost"!==n||(l[e].total=Number(l[e].cost*l[e].qty)),x(Object(be.a)(Object(be.a)({},O),{},{voucherItems:l}))}};return console.log(v,"errors"),console.log(O,"form"),i.a.createElement(b.o,{classes:{root:a.layoutRoot},header:i.a.createElement("div",{className:"px-24"},i.a.createElement(Pe,null)),contentToolbar:i.a.createElement("div",{className:"px-24"},i.a.createElement(Ie,null)),content:i.a.createElement("form",{className:"px-24",onSubmit:function(e){e.preventDefault(),"new"===t.params.id?r(O):l(O,O.id)}},i.a.createElement(b.p,{className:"flex-grow overflow-x-auto pb-24"},i.a.createElement("div",{className:"w-8/12 grid grid-cols-2 gap-x-24"},i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Received by (Vendor)",autoFocus:!0,id:"payee",name:"payee",value:O.payee,onKeyUp:(w="payee",function(e){var a={};"initiator"===w&&(a[w]=b.w.validateEmail(O[w])?"":"Email is not valid"),E(Object(be.a)({},a))}),onChange:T,variant:"outlined",fullWidth:!0}),i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Family name",autoFocus:!0,id:"familyName",name:"familyName",value:O.familyName,onChange:T,variant:"outlined",fullWidth:!0}),i.a.createElement(Ee.a,{utils:ye.a},i.a.createElement(ge.a,{disableToolbar:!0,className:"mt-8 mb-16",inputVariant:"outlined",format:"MM/dd/yyyy",id:"payment-date",label:"Payment Date",fullWidth:!0,value:O.date,onChange:(P="date",function(e){x(Object(be.a)(Object(be.a)({},O),{},Object(fe.a)({},P,V()(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}})),i.a.createElement(he.a,{className:"mt-8 mb-16",select:!0,required:!0,label:"Co-ordinator",id:"funeralCoordinator",name:"funeralCoordinator",value:O.funeralCoordinator,onChange:T,variant:"outlined",fullWidth:!0},i.a.createElement(ne.a,{value:""},"Select co-ordinator"),m.map((function(e){return i.a.createElement(ne.a,{key:e.id,value:e.fullName},e.fullName)}))),i.a.createElement(he.a,{className:"mt-8 mb-16",select:!0,required:!0,type:"email",label:"Initiator",id:"initiator",name:"initiator",value:O.initiator,onChange:T,variant:"outlined",fullWidth:!0},i.a.createElement(ne.a,{value:""},"Select initiator"),m.map((function(e){return i.a.createElement(ne.a,{key:e.id,value:e.fullName},e.fullName)}))),i.a.createElement(he.a,{className:"mt-8 mb-16",select:!0,required:!0,label:"Branch",id:"branch-id",name:"branchId",value:O.branchId,onChange:T,variant:"outlined",fullWidth:!0},i.a.createElement(ne.a,{value:""},"Select branch"),d.map((function(e){return i.a.createElement(ne.a,{key:e.id,value:e.id},e.name)}))),i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Duration",id:"duration",name:"duration",value:O.duration,onChange:T,variant:"outlined",fullWidth:!0}),i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Funeral Location",id:"funeralLocation",name:"funeralLocation",value:O.funeralLocation,onChange:T,variant:"outlined",multiline:!0,rows:2,rowsMax:4,fullWidth:!0})),i.a.createElement("div",{className:"mb-24 mt-8"},i.a.createElement(U.a,{className:a.table,size:"small","aria-labelledby":"tableTitle"},i.a.createElement(Y.a,null,i.a.createElement(M.a,null,i.a.createElement(G.a,{className:"w-20"},"S/N"),i.a.createElement(G.a,null,"Service type"),i.a.createElement(G.a,null,"Description"),i.a.createElement(G.a,null,"Qty"),i.a.createElement(G.a,null,"Cost"),i.a.createElement(G.a,null,"Total"),i.a.createElement(G.a,{align:"right"},i.a.createElement(B.a,{onClick:function(){x(Object(be.a)(Object(be.a)({},O),{},{voucherItems:[].concat(Object(C.a)(O.voucherItems),[{serviceType:"",description:"",qty:"",cost:"",total:""}])}))}},i.a.createElement(je.a,null))))),i.a.createElement(H.a,null,O.voucherItems.map((function(e,a){return i.a.createElement(M.a,{className:"h-64 cursor-pointer",tabIndex:-1,key:a,onClick:function(){}},i.a.createElement(G.a,{className:"w-20",component:"th",scope:"row"},a+1),i.a.createElement(G.a,{component:"th",scope:"row"},i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Service type",id:"serviceType-".concat(a),name:"serviceType",value:e.serviceType,onChange:S(a),variant:"outlined",fullWidth:!0})),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Description",id:"description-".concat(a),onChange:S(a),name:"description",value:e.description,variant:"outlined"})),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Qty",id:"qty-".concat(a),onChange:S(a),name:"qty",value:e.qty,variant:"outlined"})),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Cost",id:"cost-".concat(a),onChange:S(a),name:"cost",value:e.cost,variant:"outlined"})),i.a.createElement(G.a,{className:"truncate",component:"th",scope:"row"},i.a.createElement(he.a,{className:"mt-8 mb-16",required:!0,label:"Total",id:"total-".concat(a),name:"total",value:e.total,variant:"outlined"})),i.a.createElement(G.a,{align:"right"},i.a.createElement(B.a,{onClick:A(a)},i.a.createElement(Ne.a,null))))}))))),i.a.createElement(j.a,{color:"primary",type:"submit",disabled:!(O.familyName.length>0&&O.initiator.length>0&&O.branchId&&O.funeralCoordinator&&O.voucherItems.length>0),className:"float-right",variant:"contained",endIcon:p&&i.a.createElement(ve.a,{color:"inherit",size:16})},"new"===t.params.id?"Generate":"Update")))})})))),He=t(810),Me=t(804),Ge=t(814),qe=t(860),Ye=t(815),We=t(861),ze=t(120),Fe=t(163),_e={id:"",customer:"",receiptNumber:"",amountReceived:"",bankCharges:"",paymentDate:V()().format("YYYY-MM-DDTHH:mm:ss"),amountDeposit:"",paymentMethod:"",notes:""};var Ke=function(e){var a=Object(d.b)(),t=Object(d.c)((function(e){return e.vouchersApp.vouchers.voucherDialog})),n=Object(ze.b)(_e),r=n.form,l=n.handleChange,c=n.setForm,s=Object(o.useCallback)((function(){"edit"===t.type&&t.data&&c(Object(be.a)({},t.data)),"new"===t.type&&c(Object(be.a)(Object(be.a)(Object(be.a)({},_e),t.data),{},{id:Fe.a.generateGUID()}))}),[t.data,t.type,c]);function u(){t.type,a(N.L())}function m(){return r.customer.length>0}function p(e){e.preventDefault(),t.type,a(N.R(r)),u()}return Object(o.useEffect)((function(){t.props.open&&s()}),[t.props.open,s]),i.a.createElement(He.a,Object.assign({classes:{paper:"m-24"}},t.props,{onClose:u,fullWidth:!0,maxWidth:"xs"}),i.a.createElement(Me.a,{position:"static",elevation:1},i.a.createElement(Ge.a,{className:"flex w-full"},i.a.createElement(g.a,{variant:"subtitle1",color:"inherit"},"new"===t.type?"New Voucher":"Edit Payment"))),i.a.createElement("form",{noValidate:!0,onSubmit:p,className:"flex flex-col overflow-hidden"},i.a.createElement(qe.a,{classes:{root:"p-24"}},i.a.createElement("div",{className:"flex space-x-2"},i.a.createElement(he.a,{className:"mb-24",label:"Customer",autoFocus:!0,id:"customer",name:"customer",value:r.customer,onChange:l,variant:"outlined",required:!0,fullWidth:!0}),i.a.createElement(he.a,{className:"mb-24",label:"Receipt Number",autoFocus:!0,id:"receipt-number",name:"receiptNumber",value:r.receiptNumber,onChange:l,variant:"outlined",required:!0,fullWidth:!0})),i.a.createElement("div",{className:"flex"},i.a.createElement(he.a,{className:"mb-24",label:"Amount Received (NGN)",id:"amountReceived",name:"amount-received",value:r.amountReceived,onChange:l,variant:"outlined",fullWidth:!0})),i.a.createElement("div",{className:"flex space-x-2"},i.a.createElement(he.a,{className:"mb-24",label:"Bank Charges",id:"bank-charges",name:"bankCharges",value:r.bankCharges,onChange:l,variant:"outlined",fullWidth:!0})),i.a.createElement("div",{className:"flex space-x-2"},i.a.createElement(Ee.a,{utils:ye.a},i.a.createElement(ge.a,{disableToolbar:!0,variant:"inline",inputVariant:"outlined",format:"dd/MM/yyyy",id:"payment-date",label:"Payment Date",fullWidth:!0,value:r.paymentDate,onChange:function(e){return function(a){c(Object(be.a)(Object(be.a)({},r),{},Object(fe.a)({},e,V()(a).format("YYYY-MM-DDTHH:mm:ss"))))}},KeyboardButtonProps:{"aria-label":"change date"}})),i.a.createElement(b.e,{className:"mt-0 mb-24 w-full",value:r.amountDeposit,onChange:function(e){},placeholder:"",textFieldProps:{label:"Amount to Deposit",InputLabelProps:{shrink:!0},variant:"outlined"},options:["Cash","Transfer"].map((function(e){return{label:e,value:e}})),isMulti:!0})),i.a.createElement("div",{className:"flex items-center space-x-2"},i.a.createElement(b.e,{className:"mt-0 mb-24 w-full",value:r.paymentMethod,onChange:function(e){},placeholder:"Method",textFieldProps:{label:"Payment Method",InputLabelProps:{shrink:!0},variant:"outlined"},options:["Cash","Transfer"].map((function(e){return{label:e,value:e}})),isMulti:!0}),i.a.createElement(Ye.a,{className:"whitespace-no-wrap",href:"/"},"Add new")),i.a.createElement("div",{className:"flex flex-col"},i.a.createElement("div",{className:"min-w-48 pt-20 mb-8"},i.a.createElement(g.a,null,"Notes")),i.a.createElement(he.a,{className:"mb-24",label:"Notes",id:"notes",name:"notes",value:r.notes,onChange:l,variant:"outlined",multiline:!0,rows:5,fullWidth:!0}))),"new"===t.type?i.a.createElement(We.a,{className:"justify-between pl-16"},i.a.createElement(j.a,{variant:"contained",color:"primary",onClick:p,type:"submit",disabled:!m()},"Add")):i.a.createElement(We.a,{className:"justify-between pl-16"},i.a.createElement(j.a,{variant:"contained",color:"primary",type:"submit",onClick:p,disabled:!m()},"Save"))))},Xe=function(e){Object(l.a)(t,e);var a=Object(c.a)(t);function t(){return Object(n.a)(this,t),a.apply(this,arguments)}return Object(r.a)(t,[{key:"componentDidMount",value:function(){this.props.getBranches()}},{key:"render",value:function(){var e=this.props,a=e.classes,t=e.match;return"new"===t.params.id||"edit"===t.params.id?i.a.createElement(i.a.Fragment,null,i.a.createElement(Ue,null)):i.a.createElement(i.a.Fragment,null,i.a.createElement(b.n,{classes:{root:a.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:t.params.id?i.a.createElement(w,null):i.a.createElement(P,null),contentToolbar:t.params.id?i.a.createElement(pe,null):null,content:i.a.createElement("div",{className:"w-full"},t.params.id?i.a.createElement(Z,null):i.a.createElement(me,null)),innerScroll:!0}),i.a.createElement(Ke,null))}}]),t}(o.Component);a.default=Object(m.a)("vouchersApp",p.a)(Object(s.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(d.a)(null,(function(e){return Object(u.c)({getBranches:f.b},e)}))(Xe)))},830:function(e,a,t){"use strict";t.d(a,"r",(function(){return o})),t.d(a,"s",(function(){return i})),t.d(a,"D",(function(){return s})),t.d(a,"A",(function(){return u})),t.d(a,"e",(function(){return d})),t.d(a,"x",(function(){return m})),t.d(a,"b",(function(){return p})),t.d(a,"h",(function(){return f})),t.d(a,"j",(function(){return b})),t.d(a,"i",(function(){return h})),t.d(a,"E",(function(){return v})),t.d(a,"M",(function(){return E})),t.d(a,"V",(function(){return g})),t.d(a,"U",(function(){return y})),t.d(a,"O",(function(){return O})),t.d(a,"eb",(function(){return j})),t.d(a,"cb",(function(){return x})),t.d(a,"J",(function(){return N})),t.d(a,"ab",(function(){return P})),t.d(a,"H",(function(){return w})),t.d(a,"t",(function(){return C})),t.d(a,"u",(function(){return T})),t.d(a,"B",(function(){return A})),t.d(a,"f",(function(){return S})),t.d(a,"y",(function(){return D})),t.d(a,"c",(function(){return L})),t.d(a,"k",(function(){return k})),t.d(a,"m",(function(){return R})),t.d(a,"l",(function(){return V})),t.d(a,"F",(function(){return I})),t.d(a,"N",(function(){return B})),t.d(a,"X",(function(){return U})),t.d(a,"W",(function(){return H})),t.d(a,"fb",(function(){return M})),t.d(a,"P",(function(){return G})),t.d(a,"db",(function(){return q})),t.d(a,"K",(function(){return Y})),t.d(a,"bb",(function(){return W})),t.d(a,"I",(function(){return z})),t.d(a,"v",(function(){return _})),t.d(a,"w",(function(){return K})),t.d(a,"C",(function(){return X})),t.d(a,"g",(function(){return Q})),t.d(a,"z",(function(){return Z})),t.d(a,"d",(function(){return J})),t.d(a,"n",(function(){return $})),t.d(a,"p",(function(){return ee})),t.d(a,"o",(function(){return ae})),t.d(a,"G",(function(){return te})),t.d(a,"a",(function(){return ne})),t.d(a,"q",(function(){return re})),t.d(a,"R",(function(){return le})),t.d(a,"Z",(function(){return ce})),t.d(a,"Y",(function(){return oe})),t.d(a,"gb",(function(){return ie})),t.d(a,"Q",(function(){return se})),t.d(a,"S",(function(){return ue})),t.d(a,"T",(function(){return de})),t.d(a,"L",(function(){return me}));var n=t(34),r=t.n(n),l=t(28),c=t(284),o="[PLOTS APP] GET PLOTS",i="[PLOTS APP] GET PLOT BY ID",s="[PLOTS APP] SET SEARCH TEXT",u="[PLOTS APP] OPEN PLOT DIALOG",d="[PLOTS APP] CLOSE PLOT DIALOG",m="[PLOTS APP] OPEN EDIT PLOT DIALOG",p="[PLOTS APP] CLOSE EDIT PLOT DIALOG",f="[PLOTS APP] CREATE PLOT",b="[PLOTS APP] CREATE PLOT PROGRESS",h="[PLOTS APP] CREATE PLOT ERROR",v="[PLOTS APP] UPDATE PLOT";function E(e){var a=r.a.post("/api/v1/plots",e);return function(e){e({type:b}),a.then((function(a){e(Object(l.B)({message:"Plot created successfully"})),Promise.all([e({type:f,payload:a.data.data})]).then((function(){e(N()),e(g()),c.a.push("/plots")}))})).catch((function(a){a.response&&a.response.data&&e(Object(l.B)({message:"Plot failed to create"})),e({type:h})}))}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,t=r.a.get("/api/v1/plots",{params:{page:e,size:a}});return function(e){return t.then((function(a){return e({type:o,payload:a.data.data})}))}}function y(e){var a=r.a.get("/api/v1/plots/"+e);return function(e){return a.then((function(a){return e({type:i,payload:a.data.data})}))}}function O(e){var a=r.a.delete("/api/v1/plots/"+e);return function(e){a.then((function(a){e(Object(l.B)({message:"Plot deleted successfully"})),Promise.all([e({type:"[PLOTS APP] DELETE PLOT",payload:a.data.data})]).then((function(){e(g()),c.a.push("/plots")}))})).catch((function(a){a.response&&a.response.data&&e(Object(l.B)({message:"Plot failed to delete"}))}))}}function j(e){return{type:s,searchText:e.target.value}}function x(e){return{type:u,payload:e}}function N(){return{type:d}}function P(e){return{type:m,payload:e}}function w(){return{type:p}}var C="[VAULTS APP] GET VAULTS",T="[VAULTS APP] GET VAULT BY ID",A="[VAULTS APP] OPEN VAULT DIALOG",S="[VAULTS APP] CLOSE VAULT DIALOG",D="[VAULTS APP] OPEN EDIT VAULT DIALOG",L="[VAULTS APP] CLOSE EDIT VAULT DIALOG",k="[VAULTS APP] CREATE VAULT",R="[VAULTS APP] CREATE VAULT PROGRESS",V="[VAULTS APP] CREATE VAULT ERROR",I="[VAULTS APP] UPDATE VAULT";function B(e){var a=r.a.post("/api/v1/vaults",e);return function(e){e({type:R}),a.then((function(a){e(Object(l.B)({message:"Vault created successfully"})),Promise.all([e({type:k,payload:a.data.data})]).then((function(){e(Y()),e(U()),c.a.push("/vaults")}))})).catch((function(a){a.response&&a.response.data&&(console.log(a.response.data),e(Object(l.B)({message:"Vault failed to create"}))),e({type:V})}))}}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,t=r.a.get("/api/v1/vaults",{params:{page:e,size:a}});return function(e){return t.then((function(a){return e({type:C,payload:a.data.data})}))}}function H(e){var a=r.a.get("/api/v1/vaults/"+e);return console.log(a,"request vault by id"),function(e){return a.then((function(a){return e({type:T,payload:a.data.data})}))}}function M(e,a){var t=r.a.put("/api/v1/vaults/"+a,e);return function(e){e({type:R}),t.then((function(a){e(Object(l.B)({message:"Vault updated successfully"})),Promise.all([e({type:I,payload:a.data.data})]).then((function(){e(z()),e(U()),c.a.push("/vaults")}))})).catch((function(a){a.response&&a.response.data&&(console.log(a.response.data),e(Object(l.B)({message:"Vault failed to update"}))),e({type:V})}))}}function G(e){var a=r.a.delete("/api/v1/vaults/"+e);return function(e){a.then((function(a){e(Object(l.B)({message:"Vault deleted successfully"})),Promise.all([e({type:"[VAULTS APP] DELETE VAULT",payload:a.data.data})]).then((function(){e(U()),c.a.push("/vaults")}))})).catch((function(a){a.response&&a.response.data&&(console.log(a.response.data),e(Object(l.B)({message:"Vault failed to delete"}))),e({type:V})}))}}function q(e){return{type:A,payload:e}}function Y(){return{type:S}}function W(e){return{type:D,payload:e}}function z(){return{type:L}}var F=t(47),_="[VOUCHERS APP] GET VOUCHERS",K="[VOUCHERS APP] GET VOUCHER BY ID",X="[VOUCHERS APP] OPEN VOUCHER DIALOG",Q="[VOUCHERS APP] CLOSE VOUCHER DIALOG",Z="[VOUCHERS APP] OPEN EDIT VOUCHER DIALOG",J="[VOUCHERS APP] CLOSE EDIT VOUCHER DIALOG",$="[VOUCHERS APP] GENERATE VOUCHER",ee="[VOUCHERS APP] GENERATE VOUCHER PROGRESS",ae="[VOUCHERS APP] GENERATE VOUCHER ERROR",te="[VOUCHERS APP] UPDATE VOUCHER",ne="[VOUCHERS APP] BANK_DETAILS_BY_BRANCH",re="[VOUCHERS APP] GET BRANCHES";function le(e){var a=r.a.post("/api/v1/vauchers",e);return function(e){e({type:ee}),a.then((function(a){e(Object(l.B)({message:"Voucher generated successfully"})),Promise.all([e({type:$,payload:a.data.data})]).then((function(){e(ce()),c.a.push("/vouchers")}))})).catch((function(a){a.response&&a.response.data&&e(Object(l.B)({message:"Voucher failed to generate"})),e({type:ae})}))}}function ce(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,t=r.a.get("/api/v1/vauchers",{params:{page:e,size:a}});return function(e){return t.then((function(a){return e({type:_,payload:a.data.data})}))}}function oe(e){var a=r.a.get("/api/v1/vauchers/"+e);return function(e){return a.then((function(a){return e({type:K,payload:a.data.data})}))}}function ie(e,a){var t=r.a.put("/api/v1/vauchers/"+a,e);return function(e){e({type:ee}),t.then((function(a){e(Object(l.B)({message:"Voucher updated successfully"})),Promise.all([e({type:te,payload:a.data.data})]).then((function(){e(ce()),c.a.push("/vouchers")}))})).catch((function(a){a.response&&a.response.data&&e(Object(l.B)({message:"Voucher failed to update"})),e({type:ae})}))}}function se(e){var a=r.a.delete("/api/v1/vauchers/"+e);return function(e){a.then((function(a){e(Object(l.B)({message:"Voucher deleted successfully"})),Promise.all([e({type:"[VOUCHERS APP] DELETE VOUCHER",payload:a.data.data})]).then((function(){e(ce()),c.a.push("/vouchers")}))})).catch((function(a){a.response&&a.response.data&&e(Object(l.B)({message:"Voucher failed to delete"})),e({type:ae})}))}}function ue(e){var a=Object(F.a)({method:"GET",url:"/api/v1/party/bank_account/".concat(e.branchId)});return function(e){a.then((function(a){e({type:ne,payload:a.data})})).catch((function(e){if(e.response)return Promise.reject(e.response.data)}))}}function de(e){var a=e.orgId,t=F.a.get("/api/v1/organisation_and_tag/parties?tagId=1&orgId=".concat(a));return function(e){return t.then((function(a){e({type:re,payload:a.data})})).catch((function(e){if(e.response)return Promise.reject(e.response.data)}))}}function me(){return{type:Q}}},847:function(e,a,t){"use strict";var n=t(1),r=t(5),l=t(0),c=t(4),o=t(17),i=t(8),s=l.forwardRef((function(e,a){var t=e.animation,o=void 0===t?"pulse":t,i=e.classes,s=e.className,u=e.component,d=void 0===u?"span":u,m=e.height,p=e.variant,f=void 0===p?"text":p,b=e.width,h=Object(r.a)(e,["animation","classes","className","component","height","variant","width"]),v=Boolean(h.children);return l.createElement(d,Object(n.a)({ref:a,className:Object(c.a)(i.root,i[f],s,v&&[i.withChildren,!b&&i.fitContent,!m&&i.heightAuto],!1!==o&&i[o])},h,{style:Object(n.a)({width:b,height:m},h.style)}))}));a.a=Object(i.a)((function(e){return{root:{display:"block",backgroundColor:Object(o.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"})(s)},853:function(e,a,t){"use strict";var n=t(209),r=t(286);Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var l=r(t(0)),c=(0,n(t(287)).default)(l.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");a.default=c},854:function(e,a,t){"use strict";var n=t(209),r=t(286);Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var l=r(t(0)),c=(0,n(t(287)).default)(l.createElement("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete");a.default=c},883:function(e,a,t){"use strict";var n=t(46),r=t(6),l=t(830),c={loading:!1,searchText:"",plots:{count:0,plots:[],totalPages:0,currentPage:0},plot:null,plotDialog:{type:"new",props:{open:!1},data:null}},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case l.r:return Object(r.a)(Object(r.a)({},e),{},{plots:a.payload});case l.s:return Object(r.a)(Object(r.a)({},e),{},{plot:a.payload});case l.h:return Object(r.a)(Object(r.a)({},e),{},{loading:!1});case l.j:return Object(r.a)(Object(r.a)({},e),{},{loading:!0});case l.i:case l.E:return Object(r.a)(Object(r.a)({},e),{},{loading:!1});case l.D:return Object(r.a)(Object(r.a)({},e),{},{searchText:a.searchText});case l.A:return Object(r.a)(Object(r.a)({},e),{},{plotDialog:{type:"new",props:{open:!0},data:a.payload}});case l.e:return Object(r.a)(Object(r.a)({},e),{},{plotDialog:Object(r.a)(Object(r.a)({},e.plotDialog),{},{props:{open:!1},data:null})});case l.x:return Object(r.a)(Object(r.a)({},e),{},{plotDialog:{type:"edit",props:{open:!0},data:a.payload}});case l.b:return Object(r.a)(Object(r.a)({},e),{},{plotDialog:Object(r.a)(Object(r.a)({},e.plotDialog),{},{props:{open:!1},data:null})});default:return e}},i={loading:!1,searchText:"",vaults:{count:0,vaults:[],totalPages:0,currentPage:0},vault:null,vaultDialog:{type:"new",props:{open:!1},data:null}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case l.t:return Object(r.a)(Object(r.a)({},e),{},{vaults:a.payload});case l.u:return Object(r.a)(Object(r.a)({},e),{},{vault:a.payload});case l.k:return Object(r.a)(Object(r.a)({},e),{},{loading:!1});case l.m:return Object(r.a)(Object(r.a)({},e),{},{loading:!0});case l.l:case l.F:return Object(r.a)(Object(r.a)({},e),{},{loading:!1});case l.D:return Object(r.a)(Object(r.a)({},e),{},{searchText:a.searchText});case l.B:return Object(r.a)(Object(r.a)({},e),{},{vaultDialog:{type:"new",props:{open:!0},data:a.payload}});case l.f:return Object(r.a)(Object(r.a)({},e),{},{vaultDialog:Object(r.a)(Object(r.a)({},e.vaultDialog),{},{props:{open:!1},data:null})});case l.y:return Object(r.a)(Object(r.a)({},e),{},{vaultDialog:{type:"edit",props:{open:!0},data:a.payload}});case l.c:return Object(r.a)(Object(r.a)({},e),{},{vaultDialog:Object(r.a)(Object(r.a)({},e.vaultDialog),{},{props:{open:!1},data:null})});default:return e}},u={loading:!1,searchText:"",vouchers:{count:0,vouchers:[],totalPages:0,currentPage:0},voucher:null,voucherDialog:{type:"new",props:{open:!1},data:null},bankDetailsByBranch:[],branches:[]},d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case l.a:return Object(r.a)(Object(r.a)({},e),{},{bankDetailsByBranch:a.payload});case l.q:return Object(r.a)(Object(r.a)({},e),{},{branches:a.payload});case l.v:return Object(r.a)(Object(r.a)({},e),{},{vouchers:a.payload});case l.w:return Object(r.a)(Object(r.a)({},e),{},{voucher:a.payload});case l.n:return Object(r.a)(Object(r.a)({},e),{},{loading:!1});case l.p:return Object(r.a)(Object(r.a)({},e),{},{loading:!0});case l.o:case l.G:return Object(r.a)(Object(r.a)({},e),{},{loading:!1});case l.D:return Object(r.a)(Object(r.a)({},e),{},{searchText:a.searchText});case l.C:return Object(r.a)(Object(r.a)({},e),{},{voucherDialog:{type:"new",props:{open:!0},data:a.payload}});case l.g:return Object(r.a)(Object(r.a)({},e),{},{voucherDialog:Object(r.a)(Object(r.a)({},e.voucherDialog),{},{props:{open:!1},data:null})});case l.z:return Object(r.a)(Object(r.a)({},e),{},{voucherDialog:{type:"edit",props:{open:!0},data:a.payload}});case l.d:return Object(r.a)(Object(r.a)({},e),{},{voucherDialog:Object(r.a)(Object(r.a)({},e.voucherDialog),{},{props:{open:!1},data:null})});default:return e}},m=Object(n.d)({plots:o,vaults:s,vouchers:d});a.a=m}}]);