%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/19.9b76ecd9.chunk.js |
(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[19],{1116:function(e,t,a){"use strict";a.r(t);var n=a(40),r=a(41),l=a(57),c=a(58),s=a(0),o=a.n(s),i=a(8),u=a(46),d=a(7),m=a(283),p=a(883),f=a(830),b=a(23),h=a(56),v=a(32),E=a(790),g=a(119),y=a(145),O=a(740),x=a(813),j=a(792);var P=Object(v.i)((function(e){var t=Object(d.b)(),a=Object(d.c)((function(e){return e.fuse.settings.mainTheme})),n=Object(d.c)((function(e){return e.vaultsApp.vaults.searchText}));return o.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},o.a.createElement("div",{className:"flex items-center"},o.a.createElement(h.b,{animation:"transition.expandIn",delay:300},o.a.createElement(E.a,{className:"text-32 mr-0 sm:mr-12"},"receipt")),o.a.createElement(h.b,{animation:"transition.slideLeftIn",delay:300},o.a.createElement(g.a,{className:"hidden sm:flex",variant:"h6"},"Funeral Vaults"))),o.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"},o.a.createElement(j.a,{theme:a},o.a.createElement(h.b,{animation:"transition.slideDownIn",delay:300},o.a.createElement(y.a,{className:"flex items-center w-full max-w-512 px-8 py-4 rounded-8",elevation:1},o.a.createElement(E.a,{className:"mr-8",color:"action"},"search"),o.a.createElement(O.a,{placeholder:"Search",className:"flex flex-1",disableUnderline:!0,fullWidth:!0,value:n,inputProps:{"aria-label":"Search"},onChange:function(e){return t(f.eb(e))}}))))),o.a.createElement("div",null,o.a.createElement(h.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(x.a,{onClick:function(){return t(f.db())},className:"whitespace-no-wrap",variant:"contained"},o.a.createElement("span",{className:"hidden sm:flex"},"Create vault"),o.a.createElement("span",{className:"flex sm:hidden"},"New")))))})),N=a(30);var w=Object(v.i)((function(e){return o.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},o.a.createElement("div",{className:"flex flex-col"},o.a.createElement(h.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(g.a,{className:"normal-case flex items-center sm:mb-12",component:N.a,role:"button",to:"/vaults",color:"inherit"},o.a.createElement(E.a,{className:"mr-4 text-20"},"arrow_back"),"Vaults")),o.a.createElement(h.b,{animation:"transition.slideLeftIn",delay:300},o.a.createElement(g.a,{className:"hidden sm:flex",variant:"h6"},o.a.createElement(E.a,{className:"text-32 mr-0 sm:mr-12"},"receipt"),"Vault Details"))))})),A=a(21),T=a(946),_=a(947),C=a(948),L=a(949),S=a(823),D=a(1134),V=a(11),R=a(89),U=a.n(R),k=a(993),B=a(741),I=a(379),G=a(744),H=a(791),W=a(806),Y=a(794),M=a(807),z=a(1133),q=a(4),X=a(756),F=[{id:"vault-number",align:"left",disablePadding:!1,label:"Vault number",sort:!0},{id:"vault-type",align:"left",disablePadding:!1,label:"Vault type",sort:!0},{id:"deceased",align:"left",disablePadding:!1,label:"No. of Deceased",sort:!0},{id:"branch",align:"left",disablePadding:!1,label:"Branch",sort:!0},{id:"deceased-name",align:"left",disablePadding:!1,label:"Deceased Name(s)",sort:!0},{id:"date-created",align:"left",disablePadding:!1,label:"Date Buried",sort:!0}],K=Object(X.a)((function(e){return{actionsButtonWrapper:{background:e.palette.background.paper}}}));var J=function(e){var t=K(e),a=Object(s.useState)(null),n=Object(A.a)(a,2),r=n[0],l=n[1];function c(){l(null)}return o.a.createElement(k.a,null,o.a.createElement(C.a,{className:"h-64"},o.a.createElement(L.a,{padding:"checkbox",className:"relative pl-4 sm:pl-12"},o.a.createElement(S.a,{indeterminate:e.numSelected>0&&e.numSelected<e.rowCount,checked:e.numSelected===e.rowCount,onChange:e.onSelectAllClick}),e.numSelected>0&&o.a.createElement("div",{className:Object(q.a)("flex items-center justify-center absolute w-64 top-0 left-0 ml-68 h-64 z-10",t.actionsButtonWrapper)},o.a.createElement(B.a,{"aria-owns":r?"selectedProductsMenu":null,"aria-haspopup":"true",onClick:function(e){l(e.currentTarget)}},o.a.createElement(E.a,null,"more_horiz")),o.a.createElement(I.a,{id:"selectedProductsMenu",anchorEl:r,open:Boolean(r),onClose:c},o.a.createElement(G.a,null,o.a.createElement(H.a,{onClick:function(){c()}},o.a.createElement(W.a,{className:"min-w-40"},o.a.createElement(E.a,null,"delete")),o.a.createElement(Y.a,{primary:"Remove"})))))),F.map((function(t){return o.a.createElement(L.a,{key:t.id,align:t.align,padding:t.disablePadding?"none":"default",sortDirection:e.order.id===t.id&&e.order.direction},t.sort&&o.a.createElement(M.a,{title:"Sort",placement:"right"===t.align?"bottom-end":"bottom-start",enterDelay:300},o.a.createElement(z.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)))},$=a(847);var Q=function(){return o.a.createElement(C.a,{className:"h-64 cursor-pointer"},o.a.createElement(L.a,null,o.a.createElement($.a,{variant:"rect",width:20,height:20,style:{margin:"0 auto"}})),o.a.createElement(L.a,null,o.a.createElement($.a,{variant:"text",width:200})),o.a.createElement(L.a,null,o.a.createElement($.a,{variant:"text",width:64})),o.a.createElement(L.a,null,o.a.createElement($.a,{variant:"text",width:150})),o.a.createElement(L.a,null,o.a.createElement($.a,{variant:"text",width:150})))},Z=a(22),ee=a(6),te=a(31),ae=a(810),ne=a(804),re=a(814),le=a(860),ce=a(808),se=a(799),oe=a(861),ie=a(818),ue=a(862),de=a(1105),me=a(841),pe={address:"",branch_id:"",purchaser_one:{name:"",email:"",phone_number:""},purchaser_two:{name:"",email:"",phone_number:""},vault_number:"",vault_type:"",deceased:[]},fe=[{label:"SINGLE",value:"SINGLE_VAULT",num:1},{label:"DOUBLE",value:"DOUBLE_VAULT",num:2},{label:"TRIPLE",value:"TRIPLE_VAULT",num:3}],be=fe.map((function(e){return o.a.createElement(H.a,{key:e.value,value:e.label},e.label)}));var he=function(e){var t=Object(d.b)(),a=Object(d.c)((function(e){return e.vaultsApp.vaults.vaultDialog})),n=Object(d.c)((function(e){return e.vaultsApp.vaults.loading})),r=Object(d.c)((function(e){return e.ezone.branches.branches})),l=Object(s.useState)(pe),c=Object(A.a)(l,2),i=c[0],u=c[1],m=function(e){if(e.persist(),"vault_type"===e.target.name){var t,a,n=[],r=null===(t=V.a.find(fe,{label:e.target.value}))||void 0===t?void 0:t.num;V.a.range(0,r).forEach((function(e,t){n=[].concat(Object(te.a)(n),[{name_of_deceased:"",date_buried:null}])})),u(Object(ee.a)(Object(ee.a)({},i),{},(a={},Object(Z.a)(a,e.target.name,e.target.value),Object(Z.a)(a,"deceased",n),a)))}else u((function(t){return V.a.set(Object(ee.a)({},t),e.target.name,e.target.value)}))},p=function(e){return function(t){var a=Object(te.a)(i.deceased);a[e][t.target.name]=t.target.value,u(Object(ee.a)(Object(ee.a)({},i),{},{deceased:a}))}},b=Object(s.useCallback)((function(){"edit"===a.type&&a.data&&u(Object(ee.a)({},a.data)),"new"===a.type&&u(Object(ee.a)({},pe))}),[a.data,a.type,u]);function h(){a.type,t(f.K())}function v(){return i.vault_type&&i.deceased.length>0&&!V.a.every(i.purchaser_one,V.a.isEmpty)}Object(s.useEffect)((function(){a.props.open&&b()}),[a.props.open,b]);var y=function(e){return function(){var t=Object(te.a)(i.deceased);t.splice(e,1),u(Object(ee.a)(Object(ee.a)({},i),{},{deceased:t}))}};function O(e){e.preventDefault(),"new"===a.type?t(f.N(i)):t(f.fb(i,i.id)),h()}return o.a.createElement(ae.a,Object.assign({classes:{paper:"m-24"}},a.props,{onClose:h,fullWidth:!0,maxWidth:"sm"}),o.a.createElement(ne.a,{position:"static",elevation:1},o.a.createElement(re.a,{className:"flex"},o.a.createElement(g.a,{variant:"subtitle1",color:"inherit"},"new"===a.type?"New Vault":"Edit Vault"))),o.a.createElement("form",{noValidate:!0,onSubmit:O,className:"flex flex-col overflow-hidden"},o.a.createElement(le.a,{classes:{root:"p-24"}},o.a.createElement("div",{className:"flex space-x-4"},o.a.createElement(ce.a,{className:"mb-16",required:!0,select:!0,label:"Branch",id:"branch_id",name:"branch_id",value:i.branch_id,onChange:m,variant:"outlined",fullWidth:!0},o.a.createElement(H.a,{value:""},"Select branch"),r.map((function(e){return o.a.createElement(H.a,{key:e.id,value:e.id},e.name)}))),o.a.createElement(ce.a,{className:"mb-24",required:!0,select:!0,label:"Vault type",autoFocus:!0,id:"vault_type",name:"vault_type",value:i.vault_type,onChange:m,variant:"outlined",fullWidth:!0},o.a.createElement(H.a,{value:""},"Select plot type"),be)),i.deceased.length>0&&o.a.createElement("label",{className:"block text-sm font-bold mb-8"},"Deceased"),i.deceased.map((function(e,t){return o.a.createElement("div",{key:t,className:"flex items-center space-x-8"},o.a.createElement(ce.a,{className:"mb-16",label:"Name of deceased",id:"name_of_deceased-".concat(t),name:"name_of_deceased",value:e.name_of_deceased,onChange:p(t),variant:"outlined",fullWidth:!0}),o.a.createElement(ue.a,{utils:me.a},o.a.createElement(de.a,{disableToolbar:!0,className:"mb-16",inputVariant:"outlined",format:"MM/dd/yyyy",id:"date_buried-".concat(t),label:"Date buried",fullWidth:!0,value:e.date_buried,onChange:(a="date_buried",n=t,function(e){var t=Object(te.a)(i.deceased);t[n][a]=U()(e).format("YYYY-MM-DDTHH:mm:ss"),u(Object(ee.a)(Object(ee.a)({},i),{},{deceased:t}))}),KeyboardButtonProps:{"aria-label":"change date"}})),"FAMILY"===i.vault_type&&o.a.createElement(B.a,{onClick:y(t)},o.a.createElement(E.a,null,"close")));var a,n})),"FAMILY"===i.vault_type&&o.a.createElement(x.a,{className:"mb-24",variant:"contained",disableElevation:!0,onClick:function(){u(Object(ee.a)(Object(ee.a)({},i),{},{deceased:[].concat(Object(te.a)(i.deceased),[{name_of_deceased:"",date_buried:null}])}))},startIcon:o.a.createElement(E.a,null,"add")},"Add"),i.deceased.length>0&&o.a.createElement(se.a,{className:"mb-24 mt-8"}),o.a.createElement("div",{className:"flex flex-col"},o.a.createElement("label",{className:"text-sm font-medium mb-2"},"Purchaser one"),o.a.createElement("div",{className:"grid grid-cols-6 gap-x-2"},o.a.createElement("div",{className:"sm:col-span-3 col-span-6"},o.a.createElement(ce.a,{className:"mb-16",required:!0,label:"Name",id:"purchaser_one_name",name:"purchaser_one.name",value:i.purchaser_one.name,onChange:m,variant:"outlined",fullWidth:!0})),o.a.createElement("div",{className:"sm:col-span-3 col-span-6"},o.a.createElement(ce.a,{className:"mb-16",required:!0,label:"Email",type:"email",id:"purchaser_one_email",name:"purchaser_one.email",value:i.purchaser_one.email,onChange:m,variant:"outlined",fullWidth:!0})),o.a.createElement("div",{className:"sm:col-span-3 col-span-6"},o.a.createElement(ce.a,{className:"mb-16",required:!0,label:"Phone number",id:"purchaser_one_phone_number",name:"purchaser_one.phone_number",value:i.purchaser_one.phone_number,onChange:m,variant:"outlined",fullWidth:!0})))),o.a.createElement("div",{className:"flex flex-col"},o.a.createElement("label",{className:"text-sm font-medium mb-2"},"Purchaser two"),o.a.createElement("div",{className:"grid grid-cols-6 gap-x-2"},o.a.createElement("div",{className:"sm:col-span-3 col-span-6"},o.a.createElement(ce.a,{className:"mb-24",label:"Name",id:"purchaser_two_name",name:"purchaser_two.name",value:i.purchaser_two.name,onChange:m,variant:"outlined",fullWidth:!0})),o.a.createElement("div",{className:"sm:col-span-3 col-span-6"},o.a.createElement(ce.a,{className:"mb-24",label:"Email",type:"email",id:"purchaser_two_email",name:"purchaser_two.email",value:i.purchaser_two.email,onChange:m,variant:"outlined",fullWidth:!0})),o.a.createElement("div",{className:"sm:col-span-3 col-span-6"},o.a.createElement(ce.a,{className:"mb-24",label:"Phone number",id:"purchaser_two_phone_number",name:"purchaser_two.phone_number",value:i.purchaser_two.phone_number,onChange:m,variant:"outlined",fullWidth:!0})))),o.a.createElement("div",{className:"flex flex-col"},o.a.createElement("div",{className:"min-w-48 pt-0 mb-8"},o.a.createElement(g.a,null,"Address")),o.a.createElement(ce.a,{className:"mb-8",label:"Address",id:"address",name:"address",value:i.address,onChange:m,variant:"outlined",multiline:!0,rows:2,fullWidth:!0}))),o.a.createElement(oe.a,{className:"justify-end pr-24 pb-16"},"new"===a.type?o.a.createElement(x.a,{variant:"contained",color:"primary",onClick:O,type:"submit",disabled:!v(),endIcon:n&&o.a.createElement(ie.a,{size:16})},"Add"):o.a.createElement(x.a,{variant:"contained",color:"primary",type:"submit",onClick:O,disabled:!v(),endIcon:n&&o.a.createElement(ie.a,{size:16})},"Update"))))};var ve=Object(v.i)(Object(d.a)((function(e){var t=e.vaultsApp,a=e.ezone,n=t.vaults;return{loading:n.loading,searchText:n.searchText,vaultsData:n.vaults,branches:a.branches.branches}}))((function(e){var t=e.loading,a=e.branches,n=e.searchText,r=e.vaultsData,l=Object(d.b)(),c=r.vaults,i=r.count,u=r.currentPage,m=Object(s.useState)([]),p=Object(A.a)(m,2),b=p[0],v=p[1],E=Object(s.useState)(c),g=Object(A.a)(E,2),y=g[0],O=g[1],x=Object(s.useState)(50),j=Object(A.a)(x,2),P=j[0],N=j[1],w=Object(s.useState)({direction:"asc",id:null}),R=Object(A.a)(w,2),k=R[0],B=R[1];return Object(s.useEffect)((function(){c.forEach((function(e){e.deceased.forEach((function(t){e.deceased_name=t.name_of_deceased}))})),O(0===n.length?c:V.a.filter(c,(function(e){return e.vault_number.toString().toLowerCase().includes(n.toLowerCase())||e.deceased_name.toLowerCase().includes(n.toLowerCase())})))}),[c,n]),o.a.createElement("div",{className:"w-full flex flex-col"},o.a.createElement(h.p,{className:"flex-grow overflow-x-auto"},o.a.createElement(T.a,{className:"min-w-xl","aria-labelledby":"tableTitle"},o.a.createElement(J,{numSelected:b.length,order:k,onSelectAllClick:function(e){e.target.checked?v(y.map((function(e){return e.id}))):v([])},onRequestSort:function(e,t){var a=t,n="desc";k.id===t&&"desc"===k.direction&&(n="asc"),B({direction:n,id:a})},rowCount:y.length}),o.a.createElement(_.a,{colSpan:6},V.a.orderBy(y,[function(e){switch(k.id){case"categories":return e.categories[0];default:return e[k.id]}}],[k.direction]).map((function(t,n){var r,l,c,s,i=-1!==b.indexOf(t.id);return o.a.createElement(C.a,{className:"h-64 cursor-pointer",hover:!0,role:"checkbox","aria-checked":i,tabIndex:-1,key:n,selected:i,onClick:function(a){return n=t,void e.history.push("/vaults/"+n.id);var n}},o.a.createElement(L.a,{className:"w-48 px-4 sm:px-12",padding:"checkbox"},o.a.createElement(S.a,{checked:i,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,t){var a=b.indexOf(t),n=[];-1===a?n=n.concat(b,t):0===a?n=n.concat(b.slice(1)):a===b.length-1?n=n.concat(b.slice(0,-1)):a>0&&(n=n.concat(b.slice(0,a),b.slice(a+1))),v(n)}(0,t.id)}})),o.a.createElement(L.a,{component:"th",scope:"row"},t.vault_number),o.a.createElement(L.a,{className:"truncate",component:"th",scope:"row"},t.vault_type),o.a.createElement(L.a,{component:"th",scope:"row",align:"left"},null===(r=t.deceased)||void 0===r?void 0:r.length),o.a.createElement(L.a,{component:"th",scope:"row",align:"left"},t.branch_id?null===(l=a.find((function(e){return e.id===t.branch_id})))||void 0===l?void 0:l.name:"\u2014"),o.a.createElement(L.a,{component:"th",scope:"row",align:"left"},null===(c=t.deceased)||void 0===c?void 0:c.map((function(e){return o.a.createElement("p",null,e.name_of_deceased)}))),o.a.createElement(L.a,{component:"th",scope:"row",align:"left"},null===(s=t.deceased)||void 0===s?void 0:s.map((function(e){return o.a.createElement("h6",null,U()(e.date_buried).format("Do MMM, YYYY"))}))))})),t&&V.a.range(6).map((function(e){return o.a.createElement(Q,{key:e})})),0===y.length&&o.a.createElement(C.a,null,o.a.createElement(L.a,{colSpan:7},o.a.createElement("p",{className:"text-lg font-bold text-gray-600 text-center"},"No record found")))))),o.a.createElement(D.a,{component:"div",count:i,rowsPerPage:P,page:u,backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onChangePage:function(e,t){l(f.X(t))},onChangeRowsPerPage:function(e){N(e.target.value),l(f.X(0,e.target.value))}}),o.a.createElement(he,null))})));var Ee=function(){return o.a.createElement("div",{className:"border-t border-gray-200"},o.a.createElement("dl",null,o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},o.a.createElement($.a,{variant:"text",width:100})),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement($.a,{variant:"text",width:200}))),o.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},o.a.createElement($.a,{variant:"text",width:100})),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement($.a,{variant:"text",width:200}))),o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},o.a.createElement($.a,{variant:"text",width:100})),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement($.a,{variant:"text",width:200}))),o.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},o.a.createElement($.a,{variant:"text",width:100})),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement($.a,{variant:"text",width:200}))),o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},o.a.createElement($.a,{variant:"text",width:100})),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement($.a,{variant:"text",width:200})))))};var ge=Object(v.i)(Object(d.a)((function(e){var t=e.vaultsApp,a=e.ezone;return{vault:t.vaults.vault,branches:a.branches.branches}}))((function(e){var t,a,n,r,l,c,i,u,m=e.match,p=e.branches,b=e.vault,h=Object(d.b)();return console.log(b,"vault"),Object(s.useEffect)((function(){h(f.W(m.params.id))}),[h,m.params.id]),o.a.createElement("div",{className:"bg-white overflow-hidden sm:rounded-lg px-24"},o.a.createElement("div",{className:"px-4 py-5 sm:px-6"},o.a.createElement("h3",{className:"text-lg leading-6 font-bold text-gray-900"},"Vault Details")),b?o.a.createElement("div",{className:"border-t border-gray-200"},o.a.createElement("dl",null,o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Vault Number"),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===b||void 0===b?void 0:b.vault_number)),o.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Vault type"),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===b||void 0===b?void 0:b.vault_type)),o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Deceased (",null===(t=b.deceased)||void 0===t?void 0:t.length,")"),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement("table",{className:"min-w-full divide-y divide-gray-200"},o.a.createElement("thead",{className:"bg-gray-50"},o.a.createElement("tr",null,o.a.createElement("th",{scope:"col",className:"px-16 py-8 text-left font-bold text-gray-800 uppercase tracking-wide"},"Name"),o.a.createElement("th",{scope:"col",className:"px-16 py-8 text-left font-bold text-gray-800 uppercase tracking-wide"},"Date Buried"))),o.a.createElement("tbody",{className:"bg-white divide-y divide-gray-200"},b.deceased.map((function(e,t){return o.a.createElement("tr",{key:t,className:"cursor-pointer hover:bg-grey-lighter"},o.a.createElement("td",{className:"px-16 py-8 whitespace-nowrap text-sm text-gray-900"},e.name_of_deceased),o.a.createElement("td",{className:"px-16 py-8 whitespace-nowrap text-sm text-gray-900"},U()(e.date_buried).format("Do MMM, YYYY")))})))))),o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Purchaser one"),o.a.createElement("div",{className:"flex space-x-24"},o.a.createElement("dd",{className:"mt-1 flex flex-col justify-center text-sm text-gray-900 text-left sm:mt-0 sm:col-span-2"},o.a.createElement("span",{className:"text-xs font-bold"},"Name"),o.a.createElement("span",{className:"whitespace-no-wrap"},(null===b||void 0===b||null===(a=b.purchaser_one)||void 0===a?void 0:a.name)||"\u2014")),o.a.createElement("dd",{className:"mt-1 flex flex-col justify-center text-sm text-left text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement("span",{className:"text-xs font-bold"},"Email"),(null===b||void 0===b||null===(n=b.purchaser_one)||void 0===n?void 0:n.email)||"\u2014"),o.a.createElement("dd",{className:"mt-1 flex flex-col justify-center text-sm text-left text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement("span",{className:"text-xs font-bold"},"Phone number"),(null===b||void 0===b||null===(r=b.purchaser_one)||void 0===r?void 0:r.phone_number)||"\u2014"))),o.a.createElement("div",{className:"bg-white px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Purchaser two"),o.a.createElement("div",{className:"flex space-x-24"},o.a.createElement("dd",{className:"mt-1 flex flex-col justify-center text-sm text-gray-900 text-left sm:mt-0 sm:col-span-2"},o.a.createElement("span",{className:"text-xs font-bold"},"Name"),o.a.createElement("span",{className:"whitespace-no-wrap"},(null===b||void 0===b||null===(l=b.purchaser_two)||void 0===l?void 0:l.name)||"\u2014")),o.a.createElement("dd",{className:"mt-1 flex flex-col justify-center text-sm text-left text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement("span",{className:"text-xs font-bold"},"Email"),(null===b||void 0===b||null===(c=b.purchaser_two)||void 0===c?void 0:c.email)||"\u2014"),o.a.createElement("dd",{className:"mt-1 flex flex-col justify-center text-sm text-left text-gray-900 sm:mt-0 sm:col-span-2"},o.a.createElement("span",{className:"text-xs font-bold"},"Phone number"),(null===b||void 0===b||null===(i=b.purchaser_two)||void 0===i?void 0:i.phone_number)||"\u2014"))),o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Branch"),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},(null===b||void 0===b?void 0:b.branch_id)?null===(u=p.find((function(e){return e.id===b.branch_id})))||void 0===u?void 0:u.name:"\u2014")),o.a.createElement("div",{className:"bg-gray-100 px-4 py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6"},o.a.createElement("dt",{className:"text-sm font-medium text-gray-600"},"Address"),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===b||void 0===b?void 0:b.address)))):o.a.createElement(Ee,null),o.a.createElement(he,null))})));var ye=Object(v.i)((function(e){var t=Object(d.b)(),a=Object(d.c)((function(e){return e.vaultsApp.vaults.vault}));return console.log(a,"vault toolbar"),o.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-16"},o.a.createElement(h.b,{animation:"transition.expandIn",delay:100},o.a.createElement(B.a,{onClick:function(){return e.history.goBack()}},o.a.createElement(E.a,null,"arrow_back"))),o.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},o.a.createElement(h.b,{animation:"transition.expandIn",delay:100},o.a.createElement(B.a,{disabled:!a,onClick:function(){return t(f.bb(a))}},o.a.createElement(E.a,null,"edit"))),o.a.createElement(h.b,{animation:"transition.expandIn",delay:100},o.a.createElement(B.a,{disabled:!0,onClick:function(){return t(f.P(null===a||void 0===a?void 0:a.id))}},o.a.createElement(E.a,null,"delete")))))})),Oe=function(e){Object(l.a)(a,e);var t=Object(c.a)(a);function a(){return Object(n.a)(this,a),t.apply(this,arguments)}return Object(r.a)(a,[{key:"componentDidMount",value:function(){this.props.getVaults(),this.props.getPlots(),this.props.getBranches()}},{key:"render",value:function(){var e=this.props,t=e.classes,a=e.match;return o.a.createElement(o.a.Fragment,null,o.a.createElement(h.n,{classes:{root:t.layoutRoot,content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:a.params.id?o.a.createElement(w,null):o.a.createElement(P,null),contentToolbar:a.params.id?o.a.createElement(ye,null):null,content:o.a.createElement("div",{className:"w-full"},a.params.id?o.a.createElement(ge,null):o.a.createElement(ve,null)),innerScroll:!0}))}}]),a}(s.Component);t.default=Object(m.a)("vaultsApp",p.a)(Object(i.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(d.a)(null,(function(e){return Object(u.c)({getVaults:f.X,getPlots:f.V,getBranches:b.b},e)}))(Oe)))},830:function(e,t,a){"use strict";a.d(t,"r",(function(){return s})),a.d(t,"s",(function(){return o})),a.d(t,"D",(function(){return i})),a.d(t,"A",(function(){return u})),a.d(t,"e",(function(){return d})),a.d(t,"x",(function(){return m})),a.d(t,"b",(function(){return p})),a.d(t,"h",(function(){return f})),a.d(t,"j",(function(){return b})),a.d(t,"i",(function(){return h})),a.d(t,"E",(function(){return v})),a.d(t,"M",(function(){return E})),a.d(t,"V",(function(){return g})),a.d(t,"U",(function(){return y})),a.d(t,"O",(function(){return O})),a.d(t,"eb",(function(){return x})),a.d(t,"cb",(function(){return j})),a.d(t,"J",(function(){return P})),a.d(t,"ab",(function(){return N})),a.d(t,"H",(function(){return w})),a.d(t,"t",(function(){return A})),a.d(t,"u",(function(){return T})),a.d(t,"B",(function(){return _})),a.d(t,"f",(function(){return C})),a.d(t,"y",(function(){return L})),a.d(t,"c",(function(){return S})),a.d(t,"k",(function(){return D})),a.d(t,"m",(function(){return V})),a.d(t,"l",(function(){return R})),a.d(t,"F",(function(){return U})),a.d(t,"N",(function(){return k})),a.d(t,"X",(function(){return B})),a.d(t,"W",(function(){return I})),a.d(t,"fb",(function(){return G})),a.d(t,"P",(function(){return H})),a.d(t,"db",(function(){return W})),a.d(t,"K",(function(){return Y})),a.d(t,"bb",(function(){return M})),a.d(t,"I",(function(){return z})),a.d(t,"v",(function(){return X})),a.d(t,"w",(function(){return F})),a.d(t,"C",(function(){return K})),a.d(t,"g",(function(){return J})),a.d(t,"z",(function(){return $})),a.d(t,"d",(function(){return Q})),a.d(t,"n",(function(){return Z})),a.d(t,"p",(function(){return ee})),a.d(t,"o",(function(){return te})),a.d(t,"G",(function(){return ae})),a.d(t,"a",(function(){return ne})),a.d(t,"q",(function(){return re})),a.d(t,"R",(function(){return le})),a.d(t,"Z",(function(){return ce})),a.d(t,"Y",(function(){return se})),a.d(t,"gb",(function(){return oe})),a.d(t,"Q",(function(){return ie})),a.d(t,"S",(function(){return ue})),a.d(t,"T",(function(){return de})),a.d(t,"L",(function(){return me}));var n=a(34),r=a.n(n),l=a(28),c=a(284),s="[PLOTS APP] GET PLOTS",o="[PLOTS APP] GET PLOT BY ID",i="[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 t=r.a.post("/api/v1/plots",e);return function(e){e({type:b}),t.then((function(t){e(Object(l.B)({message:"Plot created successfully"})),Promise.all([e({type:f,payload:t.data.data})]).then((function(){e(P()),e(g()),c.a.push("/plots")}))})).catch((function(t){t.response&&t.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,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a=r.a.get("/api/v1/plots",{params:{page:e,size:t}});return function(e){return a.then((function(t){return e({type:s,payload:t.data.data})}))}}function y(e){var t=r.a.get("/api/v1/plots/"+e);return function(e){return t.then((function(t){return e({type:o,payload:t.data.data})}))}}function O(e){var t=r.a.delete("/api/v1/plots/"+e);return function(e){t.then((function(t){e(Object(l.B)({message:"Plot deleted successfully"})),Promise.all([e({type:"[PLOTS APP] DELETE PLOT",payload:t.data.data})]).then((function(){e(g()),c.a.push("/plots")}))})).catch((function(t){t.response&&t.response.data&&e(Object(l.B)({message:"Plot failed to delete"}))}))}}function x(e){return{type:i,searchText:e.target.value}}function j(e){return{type:u,payload:e}}function P(){return{type:d}}function N(e){return{type:m,payload:e}}function w(){return{type:p}}var A="[VAULTS APP] GET VAULTS",T="[VAULTS APP] GET VAULT BY ID",_="[VAULTS APP] OPEN VAULT DIALOG",C="[VAULTS APP] CLOSE VAULT DIALOG",L="[VAULTS APP] OPEN EDIT VAULT DIALOG",S="[VAULTS APP] CLOSE EDIT VAULT DIALOG",D="[VAULTS APP] CREATE VAULT",V="[VAULTS APP] CREATE VAULT PROGRESS",R="[VAULTS APP] CREATE VAULT ERROR",U="[VAULTS APP] UPDATE VAULT";function k(e){var t=r.a.post("/api/v1/vaults",e);return function(e){e({type:V}),t.then((function(t){e(Object(l.B)({message:"Vault created successfully"})),Promise.all([e({type:D,payload:t.data.data})]).then((function(){e(Y()),e(B()),c.a.push("/vaults")}))})).catch((function(t){t.response&&t.response.data&&(console.log(t.response.data),e(Object(l.B)({message:"Vault failed to create"}))),e({type:R})}))}}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,a=r.a.get("/api/v1/vaults",{params:{page:e,size:t}});return function(e){return a.then((function(t){return e({type:A,payload:t.data.data})}))}}function I(e){var t=r.a.get("/api/v1/vaults/"+e);return console.log(t,"request vault by id"),function(e){return t.then((function(t){return e({type:T,payload:t.data.data})}))}}function G(e,t){var a=r.a.put("/api/v1/vaults/"+t,e);return function(e){e({type:V}),a.then((function(t){e(Object(l.B)({message:"Vault updated successfully"})),Promise.all([e({type:U,payload:t.data.data})]).then((function(){e(z()),e(B()),c.a.push("/vaults")}))})).catch((function(t){t.response&&t.response.data&&(console.log(t.response.data),e(Object(l.B)({message:"Vault failed to update"}))),e({type:R})}))}}function H(e){var t=r.a.delete("/api/v1/vaults/"+e);return function(e){t.then((function(t){e(Object(l.B)({message:"Vault deleted successfully"})),Promise.all([e({type:"[VAULTS APP] DELETE VAULT",payload:t.data.data})]).then((function(){e(B()),c.a.push("/vaults")}))})).catch((function(t){t.response&&t.response.data&&(console.log(t.response.data),e(Object(l.B)({message:"Vault failed to delete"}))),e({type:R})}))}}function W(e){return{type:_,payload:e}}function Y(){return{type:C}}function M(e){return{type:L,payload:e}}function z(){return{type:S}}var q=a(47),X="[VOUCHERS APP] GET VOUCHERS",F="[VOUCHERS APP] GET VOUCHER BY ID",K="[VOUCHERS APP] OPEN VOUCHER DIALOG",J="[VOUCHERS APP] CLOSE VOUCHER DIALOG",$="[VOUCHERS APP] OPEN EDIT VOUCHER DIALOG",Q="[VOUCHERS APP] CLOSE EDIT VOUCHER DIALOG",Z="[VOUCHERS APP] GENERATE VOUCHER",ee="[VOUCHERS APP] GENERATE VOUCHER PROGRESS",te="[VOUCHERS APP] GENERATE VOUCHER ERROR",ae="[VOUCHERS APP] UPDATE VOUCHER",ne="[VOUCHERS APP] BANK_DETAILS_BY_BRANCH",re="[VOUCHERS APP] GET BRANCHES";function le(e){var t=r.a.post("/api/v1/vauchers",e);return function(e){e({type:ee}),t.then((function(t){e(Object(l.B)({message:"Voucher generated successfully"})),Promise.all([e({type:Z,payload:t.data.data})]).then((function(){e(ce()),c.a.push("/vouchers")}))})).catch((function(t){t.response&&t.response.data&&e(Object(l.B)({message:"Voucher failed to generate"})),e({type:te})}))}}function ce(){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/vauchers",{params:{page:e,size:t}});return function(e){return a.then((function(t){return e({type:X,payload:t.data.data})}))}}function se(e){var t=r.a.get("/api/v1/vauchers/"+e);return function(e){return t.then((function(t){return e({type:F,payload:t.data.data})}))}}function oe(e,t){var a=r.a.put("/api/v1/vauchers/"+t,e);return function(e){e({type:ee}),a.then((function(t){e(Object(l.B)({message:"Voucher updated successfully"})),Promise.all([e({type:ae,payload:t.data.data})]).then((function(){e(ce()),c.a.push("/vouchers")}))})).catch((function(t){t.response&&t.response.data&&e(Object(l.B)({message:"Voucher failed to update"})),e({type:te})}))}}function ie(e){var t=r.a.delete("/api/v1/vauchers/"+e);return function(e){t.then((function(t){e(Object(l.B)({message:"Voucher deleted successfully"})),Promise.all([e({type:"[VOUCHERS APP] DELETE VOUCHER",payload:t.data.data})]).then((function(){e(ce()),c.a.push("/vouchers")}))})).catch((function(t){t.response&&t.response.data&&e(Object(l.B)({message:"Voucher failed to delete"})),e({type:te})}))}}function ue(e){var t=Object(q.a)({method:"GET",url:"/api/v1/party/bank_account/".concat(e.branchId)});return function(e){t.then((function(t){e({type:ne,payload:t.data})})).catch((function(e){if(e.response)return Promise.reject(e.response.data)}))}}function de(e){var t=e.orgId,a=q.a.get("/api/v1/organisation_and_tag/parties?tagId=1&orgId=".concat(t));return function(e){return a.then((function(t){e({type:re,payload:t.data})})).catch((function(e){if(e.response)return Promise.reject(e.response.data)}))}}function me(){return{type:J}}},847:function(e,t,a){"use strict";var n=a(1),r=a(5),l=a(0),c=a(4),s=a(17),o=a(8),i=l.forwardRef((function(e,t){var a=e.animation,s=void 0===a?"pulse":a,o=e.classes,i=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:t,className:Object(c.a)(o.root,o[f],i,v&&[o.withChildren,!b&&o.fitContent,!m&&o.heightAuto],!1!==s&&o[s])},h,{style:Object(n.a)({width:b,height:m},h.style)}))}));t.a=Object(o.a)((function(e){return{root:{display:"block",backgroundColor:Object(s.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"})(i)},883:function(e,t,a){"use strict";var n=a(46),r=a(6),l=a(830),c={loading:!1,searchText:"",plots:{count:0,plots:[],totalPages:0,currentPage:0},plot:null,plotDialog:{type:"new",props:{open:!1},data:null}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case l.r:return Object(r.a)(Object(r.a)({},e),{},{plots:t.payload});case l.s:return Object(r.a)(Object(r.a)({},e),{},{plot:t.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:t.searchText});case l.A:return Object(r.a)(Object(r.a)({},e),{},{plotDialog:{type:"new",props:{open:!0},data:t.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:t.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}},o={loading:!1,searchText:"",vaults:{count:0,vaults:[],totalPages:0,currentPage:0},vault:null,vaultDialog:{type:"new",props:{open:!1},data:null}},i=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 l.t:return Object(r.a)(Object(r.a)({},e),{},{vaults:t.payload});case l.u:return Object(r.a)(Object(r.a)({},e),{},{vault:t.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:t.searchText});case l.B:return Object(r.a)(Object(r.a)({},e),{},{vaultDialog:{type:"new",props:{open:!0},data:t.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:t.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,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case l.a:return Object(r.a)(Object(r.a)({},e),{},{bankDetailsByBranch:t.payload});case l.q:return Object(r.a)(Object(r.a)({},e),{},{branches:t.payload});case l.v:return Object(r.a)(Object(r.a)({},e),{},{vouchers:t.payload});case l.w:return Object(r.a)(Object(r.a)({},e),{},{voucher:t.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:t.searchText});case l.C:return Object(r.a)(Object(r.a)({},e),{},{voucherDialog:{type:"new",props:{open:!0},data:t.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:t.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:s,vaults:i,vouchers:d});t.a=m}}]);