%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/8.96803194.chunk.js |
(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[8],{1106:function(e,a,t){"use strict";t.r(a);var n=t(40),r=t(41),l=t(57),c=t(58),i=t(0),o=t.n(i),s=t(46),d=t(7),m=t(8),u=t(283),f=t(6),p=t(840),v={loading:!1,searchText:"",customers:{count:0,customers:[],totalPages:0,currentPage:0},customer:null,message:null,customerDialog:{props:{open:!1},data:null},deceasedByCustomer:[],branches:[]},h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case p.j:return Object(f.a)(Object(f.a)({},e),{},{deceasedByCustomer:a.payload});case p.h:return Object(f.a)(Object(f.a)({},e),{},{customers:a.payload});case p.g:return Object(f.a)(Object(f.a)({},e),{},{branches:a.payload});case p.f:return Object(f.a)(Object(f.a)({},e),{},{loading:!1,message:a.payload});case p.e:return Object(f.a)(Object(f.a)({},e),{},{loading:!0});case p.d:return Object(f.a)(Object(f.a)({},e),{},{loading:!1});case p.i:return Object(f.a)(Object(f.a)({},e),{},{loading:!1,customer:a.payload});case p.c:case p.t:case p.u:return Object(f.a)(Object(f.a)({},e),{},{loading:!1,message:a.payload});case p.s:return Object(f.a)(Object(f.a)({},e),{},{searchText:a.searchText});case p.p:return Object(f.a)(Object(f.a)({},e),{},{customerDialog:{props:{open:!0},data:a.payload}});case p.a:return Object(f.a)(Object(f.a)({},e),{},{customerDialog:{props:{open:!1},data:null}});default:return e}},b={loading:!1,services:{count:0,totalPages:0,services:[],currentPage:0},message:null},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case p.o:return Object(f.a)(Object(f.a)({},e),{},{services:a.payload});default:return e}},g={loading:!1,discounts:[],message:null},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case p.k:return Object(f.a)(Object(f.a)({},e),{},{discounts:a.payload});default:return e}},y={loading:!1,relatives:[],relative:null,message:null},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case p.m:return Object(f.a)(Object(f.a)({},e),{},{relatives:a.payload});case p.n:return Object(f.a)(Object(f.a)({},e),{},{relative:a.payload});default:return e}},x={loading:!1,paymentAdvice:null,error:null},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x,a=arguments.length>1?arguments[1]:void 0;switch(a.type){case p.l:return Object(f.a)(Object(f.a)({},e),{},{paymentAdvice:a.payload});default:return e}},C={loading:!1,paymentData:null,error:null,paymentDialog:{open:!1,data:null}},_=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 p.r:return Object(f.a)(Object(f.a)({},e),{},{loading:!1,paymentData:a.payload});case p.q:return Object(f.a)(Object(f.a)({},e),{},{paymentDialog:{open:!0,data:a.payload}});case p.b:return Object(f.a)(Object(f.a)({},e),{},{paymentDialog:{open:!1,data:null}});default:return e}},w=Object(s.d)({customer:h,services:E,discounts:O,relatives:N,invoices:j,payments:_}),I=t(23),S=t(56),P=t(790),R=t(119),A=t(145),T=t(740),D=t(813),k=t(792),M=t(30);var L=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.customerApp.customer.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(S.b,{animation:"transition.expandIn",delay:300},o.a.createElement(P.a,{className:"text-32 mr-0 sm:mr-12"},"person")),o.a.createElement(S.b,{animation:"transition.slideLeftIn",delay:300},o.a.createElement(R.a,{className:"hidden sm:flex",variant:"h6"},"Customers"))),o.a.createElement("div",{className:"flex flex-1 items-center justify-center px-12"},o.a.createElement(k.a,{theme:t},o.a.createElement(S.b,{animation:"transition.slideDownIn",delay:300},o.a.createElement(A.a,{className:"flex items-center w-full max-w-512 px-8 py-4 rounded-8",elevation:1},o.a.createElement(P.a,{className:"mr-8",color:"action"},"search"),o.a.createElement(T.a,{placeholder:"Search",className:"flex flex-1",disableUnderline:!0,fullWidth:!0,value:n,inputProps:{"aria-label":"Search"},onChange:function(e){return a(p.F(e))}}))))),o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{component:M.a,to:"/customers/new",className:"whitespace-no-wrap",variant:"contained"},o.a.createElement("span",{className:"hidden sm:flex"},"Add Customer"),o.a.createElement("span",{className:"flex sm:hidden"},"New"))))};var B=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 items-start max-w-full"},o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(R.a,{className:"normal-case flex items-center sm:mb-12",component:M.a,role:"button",to:"/customers",color:"inherit"},o.a.createElement(P.a,{className:"mr-4 text-20"},"arrow_back"),"Customers")),o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(R.a,{className:"hidden sm:flex",variant:"h6"},"Customer Details")),o.a.createElement("div",{className:"flex items-center max-w-full"},o.a.createElement("div",{className:"flex flex-col min-w-0"}))))},q=t(21),V=t(32),W=t(741),U=t(742),z=t(791);var F=Object(V.i)((function(e){var a=Object(d.b)(),t=Object(V.h)(),n=Object(i.useState)(null),r=Object(q.a)(n,2),l=r[0],c=r[1],s=Object(d.c)((function(e){return e.customerApp.customer.customer}));console.log(s,"cust111");var m=Boolean(l),u=m?"simple-popover":void 0;return o.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-16"},o.a.createElement(W.a,{onClick:function(){return e.history.goBack()}},o.a.createElement(P.a,null,"arrow_back")),o.a.createElement("div",{className:"flex items-center justify-start","aria-label":"Toggle star"},o.a.createElement(S.b,{animation:"transition.expandIn",delay:100},o.a.createElement(W.a,{onClick:function(){return a(p.D(s))}},o.a.createElement(P.a,null,"edit"))),o.a.createElement(S.b,{animation:"transition.expandIn",delay:100},o.a.createElement(o.a.Fragment,null,o.a.createElement(W.a,{"aria-describedby":u,onClick:function(e){c(e.currentTarget)}},o.a.createElement(P.a,null,"more_horiz")),o.a.createElement(U.a,{id:u,open:m,anchorEl:l,onClose:function(){c(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},o.a.createElement(z.a,{component:M.a,to:"/customers/new?type=returning&customerId=".concat(t.params.id)},"Request services"))))))})),G=t(946),Y=t(947),H=t(948),$=t(949),K=t(823),Q=t(1134),J=t(11),Z=t(993),X=t(379),ee=t(744),ae=t(806),te=t(794),ne=t(807),re=t(1133),le=t(4),ce=t(756),ie=[{id:"name",align:"left",disablePadding:!1,label:"Full Name",sort:!0},{id:"other-name",align:"left",disablePadding:!1,label:"Other Name",sort:!0},{id:"id",align:"left",disablePadding:!1,label:"Customer ID",sort:!0},{id:"branch_id",align:"left",disablePadding:!1,label:"Branch",sort:!0},{id:"phone",align:"left",disablePadding:!1,label:"Phone Number",sort:!0}],oe=Object(ce.a)((function(e){return{actionsButtonWrapper:{background:e.palette.background.paper}}}));var se=function(e){var a=oe(e),t=Object(i.useState)(null),n=Object(q.a)(t,2),r=n[0],l=n[1];function c(){l(null)}return o.a.createElement(Z.a,null,o.a.createElement(H.a,{className:"h-64"},o.a.createElement($.a,{padding:"checkbox",className:"relative pl-4 sm:pl-12"},o.a.createElement(K.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(le.a)("flex items-center justify-center absolute w-64 top-0 left-0 ml-68 h-64 z-10",a.actionsButtonWrapper)},o.a.createElement(W.a,{"aria-owns":r?"selectedProductsMenu":null,"aria-haspopup":"true",onClick:function(e){l(e.currentTarget)}},o.a.createElement(P.a,null,"more_horiz")),o.a.createElement(X.a,{id:"selectedProductsMenu",anchorEl:r,open:Boolean(r),onClose:c},o.a.createElement(ee.a,null,o.a.createElement(z.a,{onClick:function(){c()}},o.a.createElement(ae.a,{className:"min-w-40"},o.a.createElement(P.a,null,"delete")),o.a.createElement(te.a,{primary:"Remove"})))))),ie.map((function(a){return o.a.createElement($.a,{key:a.id,align:a.align,padding:a.disablePadding?"none":"default",sortDirection:e.order.id===a.id&&e.order.direction},a.sort&&o.a.createElement(ne.a,{title:"Sort",placement:"right"===a.align?"bottom-end":"bottom-start",enterDelay:300},o.a.createElement(re.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)))},de=t(847);var me=function(){return o.a.createElement(H.a,{className:"h-64 cursor-pointer"},o.a.createElement($.a,null,o.a.createElement(de.a,{variant:"rect",width:20,height:20,style:{margin:"0 auto"}})),o.a.createElement($.a,null,o.a.createElement(de.a,{variant:"text",width:150})),o.a.createElement($.a,null,o.a.createElement(de.a,{variant:"text",width:150})),o.a.createElement($.a,null,o.a.createElement(de.a,{variant:"text",width:100})),o.a.createElement($.a,null,o.a.createElement(de.a,{variant:"text",width:150})),o.a.createElement($.a,null,o.a.createElement(de.a,{variant:"text",width:150})))};var ue=Object(V.i)(Object(d.a)((function(e){var a=e.customerApp,t=e.ezone,n=a.customer;return{loading:n.loading,searchText:n.searchText,branches:t.branches.branches}}))((function(e){var a=e.searchText,t=e.loading,n=e.branches,r=Object(d.b)(),l=Object(d.c)((function(e){return e.customerApp.customer})).customers,c=l.customers,s=l.count,m=l.currentPage,u=Object(d.c)((function(e){return e.customerApp}));console.log(u,"customer22");var f=Object(i.useState)([]),v=Object(q.a)(f,2),h=v[0],b=v[1],E=Object(i.useState)(c),g=Object(q.a)(E,2),O=g[0],y=g[1],N=Object(i.useState)(50),x=Object(q.a)(N,2),j=x[0],C=x[1],_=Object(i.useState)({direction:"asc",id:null}),w=Object(q.a)(_,2),I=w[0],P=w[1];return Object(i.useEffect)((function(){}),[r]),Object(i.useEffect)((function(){c.forEach((function(e){n.forEach((function(a){e.branch_id===a.id&&(e.branch_name=a.name)}))})),y(0===a.length?c:J.a.filter(c,(function(e){return e.first_name.toLowerCase().includes(a.toLowerCase())||e.last_name.toLowerCase().includes(a.toLowerCase())||e.branch_name.toLowerCase().includes(a.toLowerCase())||e.customer_number.toLowerCase().includes(a.toLowerCase())})))}),[c,a]),o.a.createElement("div",{className:"w-full flex flex-col"},o.a.createElement(S.p,{className:"flex-grow overflow-x-auto"},o.a.createElement(G.a,{className:"min-w-xl","aria-labelledby":"tableTitle"},o.a.createElement(se,{numSelected:h.length,order:I,onSelectAllClick:function(e){e.target.checked?b(O.map((function(e){return e.id}))):b([])},onRequestSort:function(e,a){var t=a,n="desc";I.id===a&&"desc"===I.direction&&(n="asc"),P({direction:n,id:t})},rowCount:O.length}),o.a.createElement(Y.a,null,J.a.orderBy(O,[function(e){switch(I.id){case"categories":return e.categories[0];default:return e[I.id]}}],[I.direction]).map((function(a){var t,r=-1!==h.indexOf(a.id);return o.a.createElement(H.a,{className:"h-64 cursor-pointer",hover:!0,role:"checkbox","aria-checked":r,tabIndex:-1,key:a.id,selected:r,onClick:function(t){return n=a,void e.history.push("/customers/"+n.id);var n}},o.a.createElement($.a,{className:"w-48 px-4 sm:px-12",padding:"checkbox"},o.a.createElement(K.a,{checked:r,onClick:function(e){return e.stopPropagation()},onChange:function(e){return function(e,a){var t=h.indexOf(a),n=[];-1===t?n=n.concat(h,a):0===t?n=n.concat(h.slice(1)):t===h.length-1?n=n.concat(h.slice(0,-1)):t>0&&(n=n.concat(h.slice(0,t),h.slice(t+1))),b(n)}(0,a.id)}})),o.a.createElement($.a,{component:"th",scope:"row"},a.first_name," ",a.last_name),o.a.createElement($.a,{component:"th",scope:"row"},a.other_name),o.a.createElement($.a,{className:"truncate",component:"th",scope:"row"},a.customer_number),o.a.createElement($.a,{component:"th",scope:"row",align:"left"},a.branch_id?null===(t=n.find((function(e){return e.id===a.branch_id})))||void 0===t?void 0:t.name:"\u2014"),o.a.createElement($.a,{component:"th",scope:"row",align:"left"},a.phone_number))})),t&&J.a.range(6).map((function(e){return o.a.createElement(me,{key:e})})),0===O.length&&o.a.createElement(H.a,null,o.a.createElement($.a,{colSpan:6},o.a.createElement("p",{className:"text-lg font-bold text-gray-600 text-center"},"No record found")))))),o.a.createElement(Q.a,{component:"div",count:s,rowsPerPage:j,page:m,rowsPerPageOptions:[50,100,200,300,500],backIconButtonProps:{"aria-label":"Previous Page"},nextIconButtonProps:{"aria-label":"Next Page"},onChangePage:function(e,a){r(p.z(a))},onChangeRowsPerPage:function(e){C(e.target.value),r(p.z(0,e.target.value))}}))}))),fe=t(89),pe=t.n(fe),ve=t(285),he=t.n(ve),be=t(803),Ee=t(991),ge=t(825),Oe=t(992),ye=t(1104),Ne=t(816),xe=t(5),je=t(1),Ce=t(17),_e=t(36),we=Object(_e.a)(i.createElement("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),Ie=Object(_e.a)(i.createElement("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),Se=Object(_e.a)(i.createElement("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),Pe=Object(_e.a)(i.createElement("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),Re=t(950),Ae=t(9),Te={success:i.createElement(we,{fontSize:"inherit"}),warning:i.createElement(Ie,{fontSize:"inherit"}),error:i.createElement(Se,{fontSize:"inherit"}),info:i.createElement(Pe,{fontSize:"inherit"})},De=i.createElement(Re.a,{fontSize:"small"}),ke=i.forwardRef((function(e,a){var t=e.action,n=e.children,r=e.classes,l=e.className,c=e.closeText,o=void 0===c?"Close":c,s=e.color,d=e.icon,m=e.iconMapping,u=void 0===m?Te:m,f=e.onClose,p=e.role,v=void 0===p?"alert":p,h=e.severity,b=void 0===h?"success":h,E=e.variant,g=void 0===E?"standard":E,O=Object(xe.a)(e,["action","children","classes","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"]);return i.createElement(A.a,Object(je.a)({role:v,square:!0,elevation:0,className:Object(le.a)(r.root,r["".concat(g).concat(Object(Ae.a)(s||b))],l),ref:a},O),!1!==d?i.createElement("div",{className:r.icon},d||u[b]||Te[b]):null,i.createElement("div",{className:r.message},n),null!=t?i.createElement("div",{className:r.action},t):null,null==t&&f?i.createElement("div",{className:r.action},i.createElement(W.a,{size:"small","aria-label":o,title:o,color:"inherit",onClick:f},De)):null)})),Me=Object(m.a)((function(e){var a="light"===e.palette.type?Ce.b:Ce.f,t="light"===e.palette.type?Ce.f:Ce.b;return{root:Object(je.a)({},e.typography.body2,{borderRadius:e.shape.borderRadius,backgroundColor:"transparent",display:"flex",padding:"6px 16px"}),standardSuccess:{color:a(e.palette.success.main,.6),backgroundColor:t(e.palette.success.main,.9),"& $icon":{color:e.palette.success.main}},standardInfo:{color:a(e.palette.info.main,.6),backgroundColor:t(e.palette.info.main,.9),"& $icon":{color:e.palette.info.main}},standardWarning:{color:a(e.palette.warning.main,.6),backgroundColor:t(e.palette.warning.main,.9),"& $icon":{color:e.palette.warning.main}},standardError:{color:a(e.palette.error.main,.6),backgroundColor:t(e.palette.error.main,.9),"& $icon":{color:e.palette.error.main}},outlinedSuccess:{color:a(e.palette.success.main,.6),border:"1px solid ".concat(e.palette.success.main),"& $icon":{color:e.palette.success.main}},outlinedInfo:{color:a(e.palette.info.main,.6),border:"1px solid ".concat(e.palette.info.main),"& $icon":{color:e.palette.info.main}},outlinedWarning:{color:a(e.palette.warning.main,.6),border:"1px solid ".concat(e.palette.warning.main),"& $icon":{color:e.palette.warning.main}},outlinedError:{color:a(e.palette.error.main,.6),border:"1px solid ".concat(e.palette.error.main),"& $icon":{color:e.palette.error.main}},filledSuccess:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.success.main},filledInfo:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.info.main},filledWarning:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.warning.main},filledError:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.error.main},icon:{marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9},message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}}),{name:"MuiAlert"})(ke),Le=t(810),Be=t(804),qe=t(814),Ve=t(860),We=t(808),Ue=t(861),ze=t(818),Fe=t(120),Ge=t(938),Ye={flex:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"16px",borderWidth:2,borderRadius:2,borderColor:"#9ac876",borderStyle:"dashed",backgroundColor:"#fafafa",outline:"none",transition:"border .24s ease-in-out"},He={borderColor:"#2196f3"},$e={borderColor:"#0BA6CF"},Ke={borderColor:"#ff1744"};var Qe=function(e){var a=e.name,t=e.title,n=e.icon,r=e.form,l=e.format,c=e.disabled,s=e.deleteImage,d=e.handleImageUpload,m=Object(Ge.a)({accept:"image"===l?"image/jpeg, image/png":".pdf, .doc, image/jpeg, image/png",multiple:!1,disabled:c,onDrop:function(e){var t=e.map((function(e){return Object.assign(e,{preview:URL.createObjectURL(e)})}));d(a,t)}}),u=m.getRootProps,p=m.getInputProps,v=m.isDragActive,h=m.isDragAccept,b=m.isDragReject,E=he.a.get(r,a)&&o.a.createElement("li",{className:"flex items-center space-x-2"},o.a.createElement("img",{src:"data:image/jpg;base64,".concat(he.a.get(r,a)),alt:"",className:"h-40"}),o.a.createElement(W.a,{onClick:s(a)},o.a.createElement(P.a,null,"close"))),g=Object(i.useMemo)((function(){return Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)(Object(f.a)({},Ye),v?He:{}),h?$e:{}),b?Ke:{}),{},{borderColor:c?"#9ac876":"#eee"})}),[v,b,h,c]);return o.a.createElement("div",{className:"w-full flex flex-col"},o.a.createElement("section",{className:"container"},o.a.createElement("div",Object.assign({},u({style:g}),{className:"space-y-2"}),o.a.createElement("input",p()),o.a.createElement(P.a,{className:"text-green"},n),o.a.createElement("p",null,o.a.createElement("span",{className:"text-green"},"Click here or Drop")," Your ",he.a.startCase(t)),o.a.createElement("span",{className:"text-xs text-gray-600"},l&&l.split(",").join(" and ")," format only")),o.a.createElement("aside",null,o.a.createElement("ul",{className:"flex py-4 list-none",style:{listStyle:"none"}},E))))},Je=["Brother","Sister","Mother","Father","Son","Daughter","Others"].map((function(e){return{label:e,value:e}})),Ze={address:"",branch_id:"",customer_image:"",email:"",first_name:"",id:0,last_name:"",org_key:"",other_name:"",phone_number:"",relationship_with_deceased:"",signature:""},Xe=["customer_image","customer_number","document","deceased","invoice","service"];var ea=function(e){var a=Object(d.b)(),t=Object(d.c)((function(e){return e.ezone.branches.branches})),n=Object(d.c)((function(e){return e.customerApp.customer.loading})),r=Object(d.c)((function(e){return e.customerApp.customer.customerDialog})),l=Object(Fe.b)(Ze),c=l.form,s=l.handleChange,m=l.setForm,u=Object(i.useCallback)((function(){r.data&&m(Object(f.a)(Object(f.a)({},Ze),he.a.omit(r.data,Xe)))}),[r.data,m]);return console.log(r.data,"customerDialog.data"),Object(i.useEffect)((function(){r.props.open&&u()}),[r.props.open,u]),o.a.createElement(Le.a,{classes:{paper:"m-24"},open:r.props.open,onClose:function(){a(p.v())},fullWidth:!0,maxWidth:"xs"},o.a.createElement(Be.a,{position:"static",elevation:1},o.a.createElement(qe.a,{className:"flex"},o.a.createElement(R.a,{variant:"subtitle1",color:"inherit"},"Update Customer"))),o.a.createElement("form",{noValidate:!0,onSubmit:function(e){e.preventDefault(),a(p.G(c.id,c))},className:"flex flex-col overflow-hidden"},o.a.createElement(Ve.a,{classes:{root:"p-24"}},o.a.createElement("div",{className:"flex space-x-2"},o.a.createElement(We.a,{className:"mb-16",label:"First name",autoFocus:!0,id:"first_name",name:"first_name",value:c.first_name,onChange:s,variant:"outlined",required:!0,fullWidth:!0}),o.a.createElement(We.a,{className:"mb-16",label:"Last name",autoFocus:!0,id:"last_name",name:"last_name",value:c.last_name,onChange:s,variant:"outlined",required:!0,fullWidth:!0})),o.a.createElement("div",{className:"flex space-x-2"},o.a.createElement(We.a,{className:"mb-16",label:"Other name",autoFocus:!0,id:"other_name",name:"other_name",value:c.other_name,onChange:s,variant:"outlined",required:!0,fullWidth:!0}),o.a.createElement(We.a,{className:"mb-16",required:!0,select:!0,label:"Relationship with deceased",id:"relationship_with_deceased",name:"relationship_with_deceased",value:c.relationship_with_deceased,onChange:s,variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select relation with deceased"),Je.map((function(e){return o.a.createElement(z.a,{key:e.value,value:e.value},e.value)})))),o.a.createElement("div",{className:"flex"},o.a.createElement(We.a,{className:"mb-16",label:"Email",type:"email",id:"email",name:"email",value:c.email,onChange:s,variant:"outlined",required:!0,fullWidth:!0})),o.a.createElement("div",{className:"flex space-x-2"},o.a.createElement(We.a,{className:"mb-16",label:"Phone number",id:"phone_number",name:"phone_number",value:c.phone_number,onChange:s,variant:"outlined",required:!0,fullWidth:!0}),o.a.createElement(We.a,{className:"mb-16",select:!0,label:"Branch",id:"branch_id",name:"branch_id",value:c.branch_id,onChange:s,variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select branch"),t.map((function(e){return o.a.createElement(z.a,{key:e.id,value:e.id},e.name)})))),o.a.createElement("div",{className:"flex"},o.a.createElement(We.a,{className:"mb-16",label:"address",id:"address",name:"address",value:c.address,onChange:s,variant:"outlined",required:!0,multiline:!0,rows:2,fullWidth:!0})),o.a.createElement("div",{className:"flex space-x-2"},o.a.createElement(Qe,{icon:"wallpaper",disabled:!r.data}),o.a.createElement(Qe,{icon:"wallpaper",disabled:!r.data}))),o.a.createElement(Ue.a,{className:"justify-end pr-24"},o.a.createElement(D.a,{variant:"contained",color:"primary",type:"submit",disabled:!(c.first_name.length>0&&c.last_name.length>0&&c.other_name.length>0&&c.phone_number.length>0&&c.branch_id),endIcon:n&&o.a.createElement(ze.a,{size:16})},"Update"))))},aa=Object(Ne.a)((function(e){return{table:{"& .MuiTableRow-root":{borderLeft:"4px solid ".concat(e.palette.divider)},"& .MuiTableCell-head":{fontWeight:e.typography.fontWeightBold}},cardMedia:{height:200,backgroundSize:"cover"}}})),ta=["RELEASED","ADMITTED"],na=Object(d.a)(null,(function(e){return Object(s.c)({getCustomerById:p.y,payForInvoice:p.E},e)}))((function(e){var a,t,n,r=e.getCustomerById,l=aa(),c=Object(d.c)((function(e){return e.ezone.branches.branches})),s=Object(d.c)((function(e){return e.customerApp.customer})).customer,m=Object(V.h)();return Object(i.useEffect)((function(){r(m.params.id)}),[r,m.params.id]),o.a.createElement("div",{className:"p-16 sm:p-24"},o.a.createElement("div",{className:"bg-white overflow-hidden sm:rounded-lg"},o.a.createElement("div",{className:"px-4 py-0 sm:px-6"},o.a.createElement("h3",{className:"text-lg leading-6 font-bold text-gray-900"},"Customer Information")),o.a.createElement("div",{className:"grid grid-cols-3 gap-6"},o.a.createElement("div",{className:"border-t border-gray-200 mb-24 col-span-2"},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-bold text-gray-600"},"Full name"),o.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.first_name)),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-bold text-gray-600"},"Other name"),o.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.other_name)),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-bold text-gray-600"},"Last name"),o.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.last_name)),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-bold text-gray-600"},"Email address"),o.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.email)),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-bold text-gray-600"},"Phone Number"),o.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.phone_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-bold text-gray-600"},"Address"),o.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.address)),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-bold text-gray-600"},"Relationship with Deceased"),o.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.relationship_with_deceased)),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-bold text-gray-600"},"Branch"),o.a.createElement("dd",{className:"mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2"},null===(a=he.a.find(c,{id:null===s||void 0===s?void 0:s.branch_id}))||void 0===a?void 0:a.name)))),o.a.createElement("div",{className:"border-t border-gray-200 mb-24"},o.a.createElement(be.a,{className:"w-192 border border-grey-light border-solid text-center mb-16",elevation:0},o.a.createElement(Ee.a,{className:"flex justify-center"},(null===s||void 0===s?void 0:s.customer_image)?o.a.createElement("a",{href:(null===s||void 0===s?void 0:s.customer_image)||"/",target:"_blank",alt:"",rel:"noopener noreferrer"},o.a.createElement(ge.a,{variant:"rounded",src:null===s||void 0===s?void 0:s.customer_image,className:"w-160 h-160"})):o.a.createElement(ge.a,{variant:"rounded",className:"w-160 h-160"})),o.a.createElement(Oe.a,{className:"text-center",title:"Customer Image",titleTypographyProps:{variant:"subtitle2"}})),o.a.createElement(be.a,{className:"w-192 border border-grey-light border-solid text-center",elevation:0},(null===s||void 0===s?void 0:s.signature)?o.a.createElement(ye.a,{component:"a",target:"_blank",href:null===s||void 0===s?void 0:s.signature,image:null===s||void 0===s?void 0:s.signature,className:l.cardMedia}):o.a.createElement(Ee.a,null,o.a.createElement("img",{src:"/assets/images/icons/paper.svg",alt:"",className:"h-64 w-auto"})),o.a.createElement(Oe.a,{className:"text-center",title:"Signature",titleTypographyProps:{variant:"subtitle2"}})))),o.a.createElement("div",{className:"mb-24 px-4 py-5 sm:px-6"},o.a.createElement(S.b,null,o.a.createElement(R.a,{variant:"subtitle1",className:"text-lg leading-6 font-bold text-gray-900"},"Deceased")),o.a.createElement(G.a,{className:Object(le.a)(l.table,"simple mt-16")},o.a.createElement(Z.a,null,o.a.createElement(H.a,null,o.a.createElement($.a,null,"Deceased Name"),o.a.createElement($.a,null,"Reference ID"),o.a.createElement($.a,null,"Age"),o.a.createElement($.a,null,"Place of Death"),o.a.createElement($.a,null,"Date of Death"),o.a.createElement($.a,null,"Status"))),o.a.createElement(Y.a,null,null===s||void 0===s?void 0:s.deceased.map((function(e){return o.a.createElement(H.a,{key:e.id},o.a.createElement($.a,null,o.a.createElement(M.a,{to:"/deceased/".concat(e.id)},e.first_name)),o.a.createElement($.a,null,e.id),o.a.createElement($.a,null,e.age),o.a.createElement($.a,null,e.place_of_death),o.a.createElement($.a,null,pe()(e.dateof_assertion).format("Do MMMM, YYYY")),o.a.createElement($.a,null,ta[e.status]))})),0===(null===s||void 0===s||null===(t=s.deceased)||void 0===t?void 0:t.length)&&o.a.createElement(H.a,null,o.a.createElement($.a,{colSpan:6},o.a.createElement(Me,{severity:"info"},"No deceased has been admitted by this customer")))))),o.a.createElement("div",{className:"mb-24 px-4 py-5 sm:px-6"},o.a.createElement(S.b,null,o.a.createElement(R.a,{variant:"subtitle1",className:"text-lg leading-6 font-bold text-gray-900"},"Invoice Summary")),o.a.createElement(G.a,{className:Object(le.a)(l.table,"simple mt-16")},o.a.createElement(Z.a,null,o.a.createElement(H.a,null,o.a.createElement($.a,null,"Invoice Number"),o.a.createElement($.a,null,"No. of Products/Services"),o.a.createElement($.a,null,"Invoice Date"),o.a.createElement($.a,null,"Bill To"),o.a.createElement($.a,null,"Total Amount"),o.a.createElement($.a,null,"Amount Due"))),o.a.createElement(Y.a,null,null===s||void 0===s?void 0:s.invoice.map((function(e){var a,t;return o.a.createElement(H.a,{key:e.id},o.a.createElement($.a,null,o.a.createElement(M.a,{to:"/invoices/".concat(e.id)},e.invoice_number)),o.a.createElement($.a,null,null===e||void 0===e||null===(a=e.service)||void 0===a?void 0:a.length),o.a.createElement($.a,null,pe()(e.invoice_date).format("Do MMMM, YYYY")),o.a.createElement($.a,null,null===(t=e.customer)||void 0===t?void 0:t.firstName),o.a.createElement($.a,null,S.w.formatCurrency(e.total_amount)),o.a.createElement($.a,null,S.w.formatCurrency(e.amount_due)))})),0===(null===s||void 0===s||null===(n=s.invoice)||void 0===n?void 0:n.length)&&o.a.createElement(H.a,null,o.a.createElement($.a,{colSpan:6},o.a.createElement(Me,{severity:"info"},"No Invoice has been generated for this customer"))))))),o.a.createElement(ea,null))})),ra=t(31),la=t(243),ca=t.n(la);var ia=function(e){var a=e.form,t=e.handleSubmit,n=Object(d.c)((function(e){return e.customerApp.customer.loading}));return console.log(n,"loading"),o.a.createElement("div",{className:"flex flex-1 w-full items-center justify-between"},o.a.createElement("div",{className:"flex flex-col items-start max-w-full"},o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(R.a,{className:"normal-case flex items-center sm:mb-12",component:M.a,role:"button",to:"/customers",color:"inherit"},o.a.createElement(P.a,{className:"mr-4 text-20"},"arrow_back"),"Customers")),o.a.createElement("div",{className:"flex items-center max-w-full"},o.a.createElement("div",{className:"flex flex-col min-w-0"},o.a.createElement(S.b,{animation:"transition.slideLeftIn",delay:300},o.a.createElement(R.a,{className:"text-16 sm:text-20 truncate"},"New Customer")),o.a.createElement(S.b,{animation:"transition.slideLeftIn",delay:300},o.a.createElement(R.a,{variant:"caption"},"Create a new Customer"))))),o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disabled:!function(){var e;return null===(e=a.service[0])||void 0===e?void 0:e.service_id}(),onClick:t,endIcon:n&&o.a.createElement(ze.a,{size:16})},"Save")))},oa=t(884),sa=t.n(oa),da=["Brother","Sister","Mother","Father","Son","Daughter","Others"].map((function(e){return{label:e,value:e}}));var ma=function(e){var a=e.form,t=e.branches,n=e.handleChange,r=e.type,l=e.errors,c=e.validateField,s=e.handleNext,d=e.handlePrev,m=e.tabValue;return o.a.createElement(i.Fragment,null,"returning"!==r?o.a.createElement("div",null,o.a.createElement("div",{className:"grid grid-cols-2 gap-x-24"},o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"First Name",autoFocus:!0,id:"first-name",name:"first_name",value:a.first_name,onChange:n,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Last Name",id:"last-name",name:"last_name",value:a.last_name,onChange:n,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Other Name",id:"other-name",name:"other_name",value:a.other_name,onChange:n,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",label:"Email",type:"email",id:"email",name:"email",value:a.email,onChange:n,onKeyUp:c("email"),variant:"outlined",error:Boolean(l.email),helperText:l.email,fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",select:!0,label:"Branch",id:"branch_id",name:"branch_id",value:a.branch_id,onChange:n,variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select branch"),t.map((function(e){return o.a.createElement(z.a,{key:e.id,value:e.id},e.name)}))),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,select:!0,label:"Relationship with deceased",id:"relationship_with_deceased",name:"relationship_with_deceased",value:a.relationship_with_deceased,onChange:n,variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select relation with deceased"),da.map((function(e){return o.a.createElement(z.a,{key:e.value,value:e.value},e.value)}))),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Address",id:"address",name:"address",value:a.address,onChange:n,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Phone",id:"phone",name:"phone_number",value:a.phone_number,onChange:n,onKeyUp:c("phone_number"),error:Boolean(l.phone_number),helperText:l.phone_number,variant:"outlined",fullWidth:!0})),o.a.createElement("div",{className:"flex justify-end space-x-8 my-16"},m>0&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",color:"default",disableElevation:!0,onClick:d},"Back")),m<5&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disableElevation:!0,onClick:s,disabled:!(a.first_name.length>0&&a.last_name.length>0&&a.email.length>0&&a.phone_number.length>0&&!l.phone_number&&!l.email)},"Next")))):o.a.createElement("div",{className:"flex justify-center"},o.a.createElement(be.a,{elevation:1,className:"w-400"},o.a.createElement(Oe.a,{className:"items-center",title:"Customer Information",titleTypographyProps:{variant:"h6"},avatar:o.a.createElement(sa.a,{color:"action"})}),o.a.createElement(Ee.a,{className:"text-justify"},o.a.createElement(R.a,null,"Customer information is not required for a returning customer")))))},ua=t(299),fa=t(298),pa=t(187),va=t(300);var ha=t(52),ba=(t(162),t(795));var Ea=i.createContext({}),ga=t(84),Oa=i.forwardRef((function(e,a){var t,n=e.children,r=e.classes,l=e.className,c=e.defaultExpanded,o=void 0!==c&&c,s=e.disabled,d=void 0!==s&&s,m=e.expanded,u=e.onChange,f=e.square,p=void 0!==f&&f,v=e.TransitionComponent,h=void 0===v?ba.a:v,b=e.TransitionProps,E=Object(xe.a)(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),g=Object(ga.a)({controlled:m,default:o,name:"Accordion",state:"expanded"}),O=Object(ha.a)(g,2),y=O[0],N=O[1],x=i.useCallback((function(e){N(!y),u&&u(e,!y)}),[y,u,N]),j=i.Children.toArray(n),C=(t=j,Object(ua.a)(t)||Object(fa.a)(t)||Object(pa.a)(t)||Object(va.a)()),_=C[0],w=C.slice(1),I=i.useMemo((function(){return{expanded:y,disabled:d,toggle:x}}),[y,d,x]);return i.createElement(A.a,Object(je.a)({className:Object(le.a)(r.root,l,y&&r.expanded,d&&r.disabled,!p&&r.rounded),ref:a,square:p},E),i.createElement(Ea.Provider,{value:I},_),i.createElement(h,Object(je.a)({in:y,timeout:"auto"},b),i.createElement("div",{"aria-labelledby":_.props.id,id:_.props["aria-controls"],role:"region"},w)))})),ya=Object(m.a)((function(e){var a={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],a),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],a)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}}),{name:"MuiAccordion"})(Oa),Na=t(160),xa=i.forwardRef((function(e,a){var t=e.children,n=e.classes,r=e.className,l=e.expandIcon,c=e.focusVisibleClassName,o=e.IconButtonProps,s=void 0===o?{}:o,d=e.onClick,m=Object(xe.a)(e,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),u=i.useContext(Ea),f=u.disabled,p=void 0!==f&&f,v=u.expanded,h=u.toggle;return i.createElement(Na.a,Object(je.a)({focusRipple:!1,disableRipple:!0,disabled:p,component:"div","aria-expanded":v,className:Object(le.a)(n.root,r,p&&n.disabled,v&&n.expanded),focusVisibleClassName:Object(le.a)(n.focusVisible,n.focused,c),onClick:function(e){h&&h(e),d&&d(e)},ref:a},m),i.createElement("div",{className:Object(le.a)(n.content,v&&n.expanded)},t),l&&i.createElement(W.a,Object(je.a)({className:Object(le.a)(n.expandIcon,v&&n.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},s),l))})),ja=Object(m.a)((function(e){var a={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:e.transitions.create(["min-height","background-color"],a),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],a),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",a),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}}),{name:"MuiAccordionSummary"})(xa),Ca=i.forwardRef((function(e,a){var t=e.classes,n=e.className,r=Object(xe.a)(e,["classes","className"]);return i.createElement("div",Object(je.a)({className:Object(le.a)(t.root,n),ref:a},r))})),_a=Object(m.a)((function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}}),{name:"MuiAccordionDetails"})(Ca),wa=t(885),Ia=t.n(wa),Sa=Object(ce.a)((function(e){return{root:{display:"block"}}})),Pa=["Brother","Sister","Mother","Father","Son","Daughter","Others"].map((function(e){return{label:e,value:e}}));var Ra=function(e){var a,t=Sa(),n=e.form,r=e.errors,l=e.validateField,c=e.handleRowChange,s=e.addRelativeRow,d=e.removeRelativeRow,m=e.handlePrev,u=e.handleNext,f=e.tabValue,p=o.a.useState("relatives"),v=Object(q.a)(p,2),h=v[0],b=v[1];return o.a.createElement(i.Fragment,null,o.a.createElement("div",null,o.a.createElement(ya,{expanded:"relatives"===h,onChange:(a="relatives",function(e,t){b(!!t&&a)})},o.a.createElement(ja,{expandIcon:o.a.createElement(Ia.a,null),"aria-controls":"relatives-content",id:"relatives-header"},o.a.createElement(D.a,{className:"",color:"primary"},"Add Relatives")),o.a.createElement(_a,{className:t.root},o.a.createElement("div",{className:"w-full flex mb-4"},o.a.createElement(D.a,{onClick:s},o.a.createElement(P.a,null,"add")," Add")),o.a.createElement("div",{className:"space-y-8"},n.relative&&n.relative.map((function(e,a){var t,n,i,s;return o.a.createElement("div",{className:"flex justify-between items-start",key:a},o.a.createElement("div",{className:"w-full grid grid-cols-4 gap-x-8"},o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"First Name",autoFocus:!0,id:"relative-first-name",name:"first_name",value:e.first_name,onChange:c(a),variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Last Name",id:"relative-last-name",name:"last_name",value:e.last_name,onChange:c(a),variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Other Name",id:"relative-other-name",name:"other_name",value:e.other_name,onChange:c(a),variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",type:"email",label:"Email",id:"relative-email",name:"email",value:e.email,onChange:c(a),onKeyUp:l("relative"),variant:"outlined",error:Boolean((null===r||void 0===r?void 0:r.relative)&&(null===r||void 0===r||null===(t=r.relative[a])||void 0===t?void 0:t.email)),helperText:(null===r||void 0===r?void 0:r.relative)&&(null===r||void 0===r||null===(n=r.relative[a])||void 0===n?void 0:n.email),fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,select:!0,label:"Relationship with deceased",id:"relative.relationship_with_deceased",name:"relationship_with_deceased",value:e.relationship_with_deceased,onChange:c(a),variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select relation with deceased"),Pa.map((function(e){return o.a.createElement(z.a,{key:e.value,value:e.value},e.value)}))),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Address",id:"relative-address",name:"address",value:e.address,onChange:c(a),variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Phone",id:"relative-phone",name:"phone_number",value:e.phone_number,onChange:c(a),onKeyUp:l("relative"),error:Boolean((null===r||void 0===r?void 0:r.relative)&&(null===r||void 0===r||null===(i=r.relative[a])||void 0===i?void 0:i.phone_number)),helperText:(null===r||void 0===r?void 0:r.relative)&&(null===r||void 0===r||null===(s=r.relative[a])||void 0===s?void 0:s.phone_number),variant:"outlined",fullWidth:!0})),o.a.createElement(W.a,{onClick:d(a)},o.a.createElement(P.a,null,"delete")))}))))),o.a.createElement("div",{className:"flex justify-end space-x-8 my-16"},f>0&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",color:"default",disableElevation:!0,onClick:m},"Back")),f<5&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disableElevation:!0,onClick:u,disabled:!(n.relative.length>0)},"Next")))))},Aa=t(1132),Ta=t(853),Da=t.n(Ta),ka=t(854),Ma=t.n(ka);var La=Object(V.i)((function(e){var a=e.form,t=e.handleMultiChange,n=e.handleSelectChange,r=e.addServiceRow,l=e.removeServiceRow,c=e.handleNext,i=e.handlePrev,s=e.tabValue,m=Object(d.c)((function(e){return e.customerApp.services})),u=Object(d.c)((function(e){return e.customerApp.discounts}));console.log(e,"props456");var f=m.services.services,p=u.discounts;return o.a.createElement("div",{className:"w-full flex flex-col"},o.a.createElement(S.p,{className:"flex-grow overflow-x-auto"},o.a.createElement(G.a,{className:"","aria-labelledby":"tableTitle"},o.a.createElement(Z.a,null,o.a.createElement(H.a,null,o.a.createElement($.a,null,"Services"),o.a.createElement($.a,null,"Rate"),o.a.createElement($.a,null,"Days/Qty"),o.a.createElement($.a,null,"Discount"),o.a.createElement($.a,{align:"right"},o.a.createElement(W.a,{onClick:r},o.a.createElement(Da.a,null))))),o.a.createElement(Y.a,null,a.service.map((function(e,r){var c,i=-1!==a.service.indexOf(e.id);return o.a.createElement(H.a,{className:"h-48","aria-checked":i,tabIndex:-1,key:r,selected:i,onClick:function(){}},o.a.createElement($.a,{component:"th",scope:"row"},o.a.createElement(Aa.a,{className:"min-w-192",id:"service_id-".concat(r),value:e.service_id?he.a.find(f,{id:e.service_id}):null,onChange:function(e,a){return n(a,"service_id",r)},placeholder:"Select services",options:f,getOptionLabel:function(e){return e.service_name},renderInput:function(e){return o.a.createElement(We.a,Object.assign({},e,{label:"Services",variant:"outlined"}))}})),o.a.createElement($.a,{className:"truncate",component:"th",scope:"row"},o.a.createElement(We.a,{className:"",required:!0,disabled:!0,label:"Rate",id:"rate-".concat(r),name:"rate",value:e.rate,variant:"outlined",fullWidth:!0})),o.a.createElement($.a,{className:"truncate",component:"th",scope:"row"},o.a.createElement(We.a,{className:"w-128",required:!0,type:"number",label:"Days/Qty",id:"qty-".concat(r),name:"qty",value:e.qty,onChange:t(r),variant:"outlined",disabled:"2"===(null===(c=he.a.find(f,{id:e.service_id}))||void 0===c?void 0:c.service_type),fullWidth:!0})),o.a.createElement($.a,{component:"th",scope:"row",align:"left",className:"min-w-96"},o.a.createElement(Aa.a,{className:"",value:e.discount,onChange:function(e,a){return n(a,"discount",r)},placeholder:"Select discount type",options:p,getOptionLabel:function(e){return"".concat(e.amount,"%")},renderInput:function(e){return o.a.createElement(We.a,Object.assign({},e,{label:"Discount types",variant:"outlined"}))}})),o.a.createElement($.a,{align:"right"},o.a.createElement(W.a,{onClick:l(r)},o.a.createElement(Ma.a,null))))}))))),o.a.createElement("div",{className:"flex justify-end space-x-8 my-16"},s>0&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",color:"default",disableElevation:!0,onClick:i},"Back")),s<5&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disableElevation:!0,onClick:c,disabled:!(a.service.length>0&&a.service.every((function(e){return e.rate||0===e.rate&&e.qty})))},"Next"))))})),Ba=t(886);var qa=Object(V.i)((function(e){var a=e.form,t=e.handleImageUpload,n=e.deleteImage,r=e.type,l=e.handleNext,c=e.handlePrev,i=e.tabValue,s=Object(d.c)((function(e){return e.customerApp.services})).services.services,m=a.service.map((function(e){return e.service_id})),u=J.a.findByValues(s,"id",m);return o.a.createElement("div",{className:"md:w-4/12 max-w-4xl mx-auto"},o.a.createElement("div",null,"returning"===r&&o.a.createElement(Me,{severity:"info"},"Image & Signature are not required for a returning customer"),!J.a.some(u,{is_customer_image:!0})&&o.a.createElement(Me,{severity:"info"},"Image & Signature are not required for the selected services")),o.a.createElement("div",{className:"flex flex-col"},o.a.createElement(S.p,{className:"flex-grow overflow-x-auto"},o.a.createElement(Ba.a,{disabled:J.a.some(u,{is_customer_image:!0})&&"returning"!==r,name:"customer_image",title:"customer_image",form:a,deleteImage:n,handleImageUpload:t,icon:"/assets/images/icons/picture.svg",format:"image"}),o.a.createElement(Ba.a,{disabled:J.a.some(u,{request_customer_signature:!0})&&"returning"!==r,name:"signature",title:"signature",form:a,deleteImage:n,handleImageUpload:t,icon:"/assets/images/icons/upload.svg",format:"image"}))),o.a.createElement("div",{className:"flex justify-end space-x-8 my-16 pb-16"},i>0&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",color:"default",disableElevation:!0,onClick:c},"Back")),i<5&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disableElevation:!0,onClick:l,disabled:!function(){var e,t;return(null===a||void 0===a||null===(e=a.customer_image)||void 0===e?void 0:e.length)>0&&(null===a||void 0===a||null===(t=a.signature)||void 0===t?void 0:t.length)>0||!J.a.some(u,{is_customer_image:!0})||"returning"===r}()},"Next"))))}));var Va=Object(V.i)((function(e){var a=e.form,t=e.handleImageUpload,n=e.deleteImage,r=e.handleNext,l=e.handlePrev,c=e.tabValue;console.log(e,"deceasedIMG");var i=Object(d.c)((function(e){return e.customerApp.services})).services.services,s=a.service.map((function(e){return e.service_id})),m=J.a.findByValues(i,"id",s);return o.a.createElement("div",{className:"md:w-4/12 max-w-4xl mx-auto"},J.a.some(m,{is_admisson:!0})?o.a.createElement("div",{className:"flex flex-col"},o.a.createElement(S.p,{className:"flex-grow overflow-x-auto"},o.a.createElement(Ba.a,{name:"deceased.deceased_image",title:"deceased_image",form:a,deleteImage:n,handleImageUpload:t,icon:"/assets/images/icons/picture.svg",format:"image",disabled:"false"}),o.a.createElement(Ba.a,{name:"deceased.record_of_death_from_hospital",title:"record_of_death_from_hospital",form:a,deleteImage:n,handleImageUpload:t,icon:"/assets/images/icons/upload.svg",format:"pdf",disabled:"false"}),o.a.createElement(Ba.a,{name:"deceased.supporting_document",title:"supporting_document",form:a,deleteImage:n,handleImageUpload:t,icon:"/assets/images/icons/upload.svg",format:"pdf",disabled:"false"}))):o.a.createElement("div",{className:"flex justify-center"},o.a.createElement(be.a,{elevation:1,className:"w-400"},o.a.createElement(Oe.a,{className:"items-center",title:"Deceased Images & Documents",titleTypographyProps:{variant:"h6"},avatar:o.a.createElement(sa.a,{color:"action"})}),o.a.createElement(Ee.a,{className:"text-justify"},o.a.createElement(R.a,null,"Deceased image & documents are not needed for services that doesn't require admission")))),o.a.createElement("div",{className:"flex justify-end space-x-8 my-16 pb-16"},c>0&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",color:"default",disableElevation:!0,onClick:l},"Back")),c<5&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disableElevation:!0,onClick:r},"Next"))))})),Wa=t(819),Ua=t(802),za=t(841),Fa=t(862),Ga=t(1105),Ya=t(16),Ha=t(912),$a=(t(910),t(913)),Ka=(t(289),t(123),t(875),t(876),t(877),t(33)),Qa=t(868),Ja=t(887),Za=Object(Ne.a)({toolbarLandscape:{flexWrap:"wrap"},toolbarAmpmLeftPadding:{paddingLeft:50},separator:{margin:"0 4px 0 2px",cursor:"default"},hourMinuteLabel:{display:"flex",justifyContent:"flex-end",alignItems:"flex-end"},hourMinuteLabelAmpmLandscape:{marginTop:"auto"},hourMinuteLabelReverse:{flexDirection:"row-reverse"},ampmSelection:{marginLeft:20,marginRight:-20,display:"flex",flexDirection:"column"},ampmLandscape:{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",flexBasis:"100%"},ampmSelectionWithSeconds:{marginLeft:15,marginRight:10},ampmLabel:{fontSize:18}},{name:"MuiPickersTimePickerToolbar"});var Xa=function(e){var a=e.date,t=e.views,n=e.ampm,r=e.openView,l=e.onChange,c=e.isLandscape,o=e.setOpenView,s=Object(Fa.b)(),d=Object(Ka.a)(),m=Za(),u=function(e,a,t){var n=Object(Fa.b)();return{meridiemMode:Object(Ja.d)(e,n),handleMeridiemChange:Object(i.useCallback)((function(r){var l=Object(Ja.c)(e,r,Boolean(a),n);t(l,!1)}),[a,e,t,n])}}(a,n,l),f=u.meridiemMode,p=u.handleMeridiemChange,v=c?"h3":"h2";return Object(i.createElement)(Ha.b,{isLandscape:c,className:Object(le.a)(c?m.toolbarLandscape:n&&m.toolbarAmpmLeftPadding)},Object(i.createElement)("div",{className:Object(le.a)(m.hourMinuteLabel,n&&c&&m.hourMinuteLabelAmpmLandscape,{rtl:m.hourMinuteLabelReverse}[d.direction])},Object(Qa.d)(t,"hours")&&Object(i.createElement)(Ha.c,{variant:v,onClick:function(){return o(Ja.b.HOURS)},selected:r===Ja.b.HOURS,label:s.getHourText(a,Boolean(n))}),Object(Qa.d)(t,["hours","minutes"])&&Object(i.createElement)(Ha.f,{label:":",variant:v,selected:!1,className:m.separator}),Object(Qa.d)(t,"minutes")&&Object(i.createElement)(Ha.c,{variant:v,onClick:function(){return o(Ja.b.MINUTES)},selected:r===Ja.b.MINUTES,label:s.getMinuteText(a)}),Object(Qa.d)(t,["minutes","seconds"])&&Object(i.createElement)(Ha.f,{variant:"h2",label:":",selected:!1,className:m.separator}),Object(Qa.d)(t,"seconds")&&Object(i.createElement)(Ha.c,{variant:"h2",onClick:function(){return o(Ja.b.SECONDS)},selected:r===Ja.b.SECONDS,label:s.getSecondText(a)})),n&&Object(i.createElement)("div",{className:Object(le.a)(m.ampmSelection,c&&m.ampmLandscape,Object(Qa.d)(t,"seconds")&&m.ampmSelectionWithSeconds)},Object(i.createElement)(Ha.c,{disableRipple:!0,variant:"subtitle1",selected:"am"===f,typographyClassName:m.ampmLabel,label:s.getMeridiemText("am"),onClick:function(){return p("am")}}),Object(i.createElement)(Ha.c,{disableRipple:!0,variant:"subtitle1",selected:"pm"===f,typographyClassName:m.ampmLabel,label:s.getMeridiemText("pm"),onClick:function(){return p("pm")}})))};function et(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}var at=function(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?et(t,!0).forEach((function(a){Object(Ya.a)(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):et(t).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}({},$a.c,{openTo:"hours",views:["hours","minutes"]});function tt(e){var a=Object(Fa.b)();return{getDefaultFormat:function(){return Object(Ha.h)(e.format,e.ampm,{"12h":a.time12hFormat,"24h":a.time24hFormat})}}}var nt=Object(Ha.g)({useOptions:tt,Input:Ha.d,useState:Ha.i,DefaultToolbarComponent:Xa}),rt=Object(Ha.g)({useOptions:tt,Input:Ha.a,useState:Ha.e,DefaultToolbarComponent:Xa,getCustomProps:function(e){return{refuse:e.ampm?/[^\dap]+/gi:/[^\d]+/gi}}});nt.defaultProps=at,rt.defaultProps=at;var lt={inputProps:{"aria-label":"Switch demo"}},ct=["Male","Female"].map((function(e){return{value:e,label:e}}));var it=function(e){var a=e.form,t=e.handleChange,n=e.handleDateChange,r=e.handleTimeChange,l=e.handleNext,c=e.handlePrev,s=e.tabValue,m=e.deceasedByCustomer,u=e.handleDeceasedSelect,f=e.selectedDeceased,p=Object(i.useState)("details"),v=Object(q.a)(p,2),h=v[0],b=v[1],E=Object(d.c)((function(e){return e.customerApp.services})).services.services,g=Object(i.useState)(!0),O=Object(q.a)(g,2),y=O[0],N=O[1],x=a.service.map((function(e){return e.service_id})),j=J.a.findByValues(E,"id",x);function C(){var e,t,n,r,l,c,i,o,s,d,m,u,f,p,v,h,b,E,g,O,y,N,x,C;return(null===(e=a.deceased)||void 0===e||null===(t=e.first_name)||void 0===t?void 0:t.length)>0&&(null===(n=a.deceased)||void 0===n||null===(r=n.last_name)||void 0===r?void 0:r.length)>0&&(null===(l=a.deceased)||void 0===l||null===(c=l.address)||void 0===c?void 0:c.length)>0&&(null===(i=a.deceased)||void 0===i||null===(o=i.gender)||void 0===o?void 0:o.length)>0&&(null===(s=a.deceased)||void 0===s||null===(d=s.place_of_death)||void 0===d?void 0:d.length)>0&&(null===(m=a.deceased)||void 0===m||null===(u=m.dateof_assertion)||void 0===u?void 0:u.length)>0&&(null===(f=a.deceased)||void 0===f||null===(p=f.time_of_death)||void 0===p?void 0:p.length)>0&&(null===(v=a.deceased)||void 0===v||null===(h=v.name_of_hospital)||void 0===h?void 0:h.length)>0&&(null===(b=a.deceased)||void 0===b||null===(E=b.how_was_death_assertained)||void 0===E?void 0:E.length)>0&&(null===(g=a.deceased)||void 0===g||null===(O=g.medical_attendant_name)||void 0===O?void 0:O.length)>0&&(null===(y=a.deceased)||void 0===y||null===(N=y.hospital_address)||void 0===N?void 0:N.length)>0&&(null===(x=a.deceased)||void 0===x||null===(C=x.cause_of_death)||void 0===C?void 0:C.length)>0||!J.a.some(j,{is_admisson:!0})}return o.a.useEffect((function(){0===m.length&&N(!1)}),[]),console.log({selectPreviousDeceased:y,canSub:C()}),o.a.createElement("div",{className:"pb-24"},m.length>0&&o.a.createElement(Wa.a,{pb:3,display:"flex",alignItems:"center"},o.a.createElement(Ua.a,Object.assign({checked:y},lt,{defaultChecked:!0,onChange:function(a){N(a.target.checked),e.clearSelectedDeceased()}})),o.a.createElement(R.a,null,"Select from previously added deceased")),J.a.some(j,{is_admisson:!0})&&m.length>0&&y?o.a.createElement(Wa.a,null,o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,select:!0,label:"Deceased",id:"customer-deceased",name:"customer-deceased",value:f,onChange:u,variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select deceased"),m.map((function(e){return o.a.createElement(z.a,{key:"".concat(e.firstName," ").concat(e.lastName),value:"".concat(e.firstName," ").concat(e.lastName)},"".concat(e.firstName," ").concat(e.lastName))})))):J.a.some(j,{is_admisson:!0})?o.a.createElement(i.Fragment,null,o.a.createElement(ya,{elevation:1,expanded:"details"===h,onChange:function(){return b("details"!==h&&"details")}},o.a.createElement(ja,{expandIcon:o.a.createElement(Ia.a,null)},o.a.createElement(R.a,{className:"text-lg font-bold"},"Deceased Details")),o.a.createElement(_a,{className:"flex flex-col md:flex-row"},o.a.createElement("div",{className:"w-full h-320"},o.a.createElement("div",{className:"grid grid-cols-2 gap-x-24"},o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"First Name",autoFocus:!0,id:"deceased-first-name",name:"deceased.first_name",value:a.deceased.first_name,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Other Name",id:"deceased-other-name",name:"deceased.other_name",value:a.deceased.other_name,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Last Name",id:"last_name",name:"deceased.last_name",value:a.deceased.last_name,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Address",id:"address",name:"deceased.address",value:a.deceased.address,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,type:"number",label:"Age",id:"age",name:"deceased.age",value:a.deceased.age,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,select:!0,label:"Gender",id:"deceased-gender",name:"deceased.gender",value:a.deceased.gender,onChange:t,variant:"outlined",fullWidth:!0},o.a.createElement(z.a,{value:""},"Select gender"),ct.map((function(e){return o.a.createElement(z.a,{key:e.value,value:e.value},e.value)}))))))),o.a.createElement(ya,{elevation:1,expanded:"assertion"===h,onChange:function(){return b("assertion"!==h&&"assertion")}},o.a.createElement(ja,{expandIcon:o.a.createElement(Ia.a,null)},o.a.createElement(R.a,{className:"text-lg font-bold"},"Death Assertion")),o.a.createElement(_a,{className:"flex flex-col md:flex-row"},o.a.createElement("div",{className:"w-full h-320"},o.a.createElement("div",{className:"grid grid-cols-2 gap-x-24"},o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Place of Death",autoFocus:!0,id:"deceased_place_of_death",name:"deceased.place_of_death",value:a.deceased.place_of_death,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(Fa.a,{utils:za.a},o.a.createElement(Ga.a,{margin:"normal",className:"mt-8 mb-16",format:"dd/MM/yyyy",inputVariant:"outlined",id:"date-of-death",label:"Date of assertion",value:a.deceased.dateof_assertion,onChange:n("deceased.dateof_assertion"),KeyboardButtonProps:{"aria-label":"change date"}})),o.a.createElement(Fa.a,{utils:za.a},o.a.createElement(rt,{margin:"normal",className:"mt-8 mb-16",inputVariant:"outlined",format:"hh:mm:ss a",id:"time-of-death",label:"Time of death",value:a.deceased.time_of_death,onChange:r("deceased.time_of_death"),KeyboardButtonProps:{"aria-label":"change date"}})),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Cause of death",autoFocus:!0,id:"cause_of_death",name:"deceased.cause_of_death",value:a.deceased.cause_of_death,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"How was death ascertained?",autoFocus:!0,id:"how_was_death_assertained",name:"deceased.how_was_death_assertained",value:a.deceased.how_was_death_assertained,onChange:t,variant:"outlined",fullWidth:!0}))))),o.a.createElement(ya,{elevation:1,expanded:"medical"===h,onChange:function(){return b("medical"!==h&&"medical")}},o.a.createElement(ja,{expandIcon:o.a.createElement(Ia.a,null)},o.a.createElement(R.a,{className:"text-lg font-bold"},"Medical")),o.a.createElement(_a,{className:"flex flex-col md:flex-row"},o.a.createElement("div",{className:"w-full h-320"},o.a.createElement("div",{className:"grid grid-cols-2 gap-x-24"},o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Name of Hospital",autoFocus:!0,id:"deceased-hospital-name",name:"deceased.name_of_hospital",value:a.deceased.name_of_hospital,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Medical attendant Name",autoFocus:!0,id:"deceased-hospital-attendant",name:"deceased.medical_attendant_name",value:a.deceased.medical_attendant_name,onChange:t,variant:"outlined",fullWidth:!0}),o.a.createElement(We.a,{className:"mt-8 mb-16",required:!0,label:"Hospital Address",autoFocus:!0,id:"deceased-hospital-address",name:"deceased.hospital_address",value:a.deceased.hospital_address,onChange:t,variant:"outlined",fullWidth:!0})))))):o.a.createElement(i.Fragment,null,o.a.createElement("div",{className:"flex justify-center"},o.a.createElement(be.a,{elevation:1,className:"w-400"},o.a.createElement(Oe.a,{className:"items-center",title:"Deceased Information",titleTypographyProps:{variant:"h6"},avatar:o.a.createElement(sa.a,{color:"action"})}),o.a.createElement(Ee.a,{className:"text-justify"},o.a.createElement(R.a,null,"Deceased information is not needed for services that doesn't require admission"))))),o.a.createElement("div",{className:"flex justify-end space-x-8 my-16"},s>0&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",color:"default",disableElevation:!0,onClick:c},"Back")),s<5&&o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(D.a,{className:"whitespace-no-wrap",variant:"contained",disableElevation:!0,onClick:l,disabled:y?!Boolean(Object.entries(f).length>0):!C()},"Next"))))},ot=function(e){return e.split("").map((function(e){return e===e.toUpperCase()?"_".concat(e.toLowerCase()):e})).join("")},st={first_name:"",last_name:"",other_name:"",gender:"",age:"",address:"",place_of_death:"",dateof_assertion:null,time_of_death:null,cause_of_death:"",how_was_death_assertained:"",name_of_hospital:"",medical_attendant_name:"",hospital_address:"",status:"ADMIT",deceased_image:"",record_of_death_from_hospital:"",supporting_document:""};var dt=Object(u.a)("customerApp",w)(Object(d.a)((function(e){var a=e.customerApp,t=e.ezone;return{discounts:a.discounts.discounts,services:a.services.services.services,branches:t.branches.branches,deceasedByCustomer:a.deceasedByCustomer}}))((function(e){var a=Object(i.useState)(st),t=Object(q.a)(a,2),n=t[0],r=t[1],l=e.services,c=e.branches,s=Object(i.useState)(0),m=Object(q.a)(s,2),u=m[0],v=m[1],h=Object(i.useState)({}),b=Object(q.a)(h,2),E=b[0],g=b[1],O=Object(i.useState)({}),y=Object(q.a)(O,2),N=y[0],x=y[1],j=Object(d.c)((function(e){return e.customerApp.customer.deceasedByCustomer})),C=Object(d.c)((function(e){return e.customerApp.customer.customers.customers})),_=Object(d.b)(),w=Object(V.g)(),I=ca.a.parse(w.search,{ignoreQueryPrefix:!0}).type,P=ca.a.parse(w.search,{ignoreQueryPrefix:!0}).customerId,A={service:[{service_id:"",rate:"",qty:"",discount:null}],relative:[],deceased:Object(f.a)({},n)},T=Object(Fe.b)({first_name:"",last_name:"",other_name:"",address:"",email:"",branch_id:"",phone_number:"",relationship_with_deceased:"",customer_image:"",signature:"",service:[{service_id:"",rate:"",qty:1,discount:null}],relative:[],deceased:Object(f.a)({},n)}),D=T.form,k=T.handleChange,M=T.setForm,L=D.service.map((function(e){return e.service_id})),B=J.a.findByValues(l,"id",L),W=function(){var e={relative:[]};return e.phone_number=S.w.validatePhone(D.phone_number)?"":"Phone is not valid",e.email=S.w.validateEmail(D.email)?"":"Email is not valid",g(Object(f.a)({},e)),J.a.every(e,J.a.isEmpty)},U=function(e){return function(a){var t={relative:[]};J.a.get(D,e)&&("email"===e&&(t[e]=S.w.validateEmail(D[e])?"":"Email is not valid"),"phone_number"===e&&(t[e]=S.w.validatePhone(D[e])?"":"Phone is not valid"),"relative"===e&&D.relative.forEach((function(e,a){S.w.validateEmail(e.email)||(t.relative[a]=Object(f.a)(Object(f.a)({},t.relative[a]),{},{email:"Relative email is not valid"})),S.w.validatePhone(e.phone_number)||(t.relative[a]=Object(f.a)(Object(f.a)({},t.relative[a]),{},{phone_number:"Relative phone number is not valid"})),(S.w.validateEmail(e.email)||S.w.validatePhone(e.phone_number))&&(t.relative=t.relative.filter((function(e,t){return e!==a})))}))),g((function(e){return Object(f.a)(Object(f.a)({},e),t)}))}};console.log(E,"errors validate"),Object(i.useEffect)((function(){"returning"===I&&(v(1),M(Object(f.a)({},A)))}),[I,M]),Object(i.useEffect)((function(){J.a.some(B,{is_admisson:!0})?D.deceased||(D.deceased=Object(f.a)({},n),M(D)):(D.deceased=null,M(D))}),[D,M,B]),console.log(D,"555890"),Object(i.useEffect)((function(){_(p.C()),_(p.B()),_(p.A(P))}),[_,P]);var z=function(e,a){var t;S.w.toBase64(a[0]).then((function(a){M(J.a.set(Object(f.a)({},D),e,a))})),(t=console).log.apply(t,Object(ra.a)(D).concat(["555"]))},F=function(e){return function(a){M(J.a.set(Object(f.a)({},D),e,""))}},G=function(e){return function(a){var t=a.target,n=t.name,r=t.value,l=D.relative;l[e][n]="phone_number"===n?r.replace(/^[^0-9]+$/,""):r,M(Object(f.a)(Object(f.a)({},D),{},{relative:l}))}},Y=function(){u<5&&u>=0&&v((function(e){return e+1}))},H=function(){u<=5&&u>0&&v((function(e){return e-1}))},$=function(){if("returning"===I&&P){var e=C.find((function(e){return e.id===parseInt(P)})),a={customerId:P,branchId:e.branch_id,org_key:e.org_key,service:D.service,relative:D.relative,deceased:j[0].id};_(p.x(a,P))}else W()&&_(p.w(D))};return o.a.createElement(S.n,{classes:{content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:o.a.createElement(ia,{form:D,handleSubmit:$}),contentToolbar:o.a.createElement("div",{className:"flex flex-1 items-center justify-between overflow-hidden sm:px-20 px-24"},o.a.createElement(S.b,{animation:"transition.slideRightIn",delay:300},o.a.createElement(R.a,{variant:"subtitle1",className:"font-600"},["Customer Info","Select Services","Customer Images","Deceasesd Info","Deceased Document","Relatives info"][u]))),content:o.a.createElement("form",{onSubmit:$,className:"p-16 sm:p-24 w-full"},0===u&&o.a.createElement(ma,{form:D,errors:E,validate:W,handleNext:Y,handlePrev:H,tabValue:u,validateField:U,type:I,branches:c,handleChange:k,handleRowChange:G,handleChipChange:function(e,a,t){M("discount"===a?J.a.set(Object(f.a)({},D),a,e):J.a.set(Object(f.a)({},D),a,e.value))}}),1===u&&o.a.createElement(La,{form:D,handleChange:k,handleNext:Y,handlePrev:H,tabValue:u,handleMultiChange:function(e){return function(a){var t=a.target,n=t.name,r=t.value,c=D.service;if("service_id"===n){var i,o=l.find((function(e){return e.id===r}));c[e][n]=o.id,c[e].rate=o.amount||"","2"===(null===(i=J.a.find(l,{id:c[e].service_id}))||void 0===i?void 0:i.service_type)&&(c[e].qty=1)}else c[e][n]=r;M(Object(f.a)(Object(f.a)({},D),{},{service:c}))}},handleSelectChange:function(e,a,t){var n=Object(ra.a)(D.service);"service_id"===a?(n[t][a]=e?e.id:null,n[t].rate=e?e.amount:"",n[t].qty=1):n[t][a]=e,M(Object(f.a)(Object(f.a)({},D),{},{service:n}))},addServiceRow:function(){M(Object(f.a)(Object(f.a)({},D),{},{service:[].concat(Object(ra.a)(D.service),[{service_id:"",rate:"",qty:"",discount:null}])}))},removeServiceRow:function(e){return function(){M(Object(f.a)(Object(f.a)({},D),{},{service:D.service.filter((function(a,t){return t!==e}))}))}}}),2===u&&o.a.createElement(qa,{form:D,deleteImage:F,handleImageUpload:z,type:I,handleNext:Y,handlePrev:H,tabValue:u}),3===u&&o.a.createElement(it,{form:D,type:I,handleNext:Y,handlePrev:H,tabValue:u,handleChange:k,handleDateChange:function(e){return function(a){M(J.a.set(Object(f.a)({},D),e,pe()(a).format("YYYY-MM-DD")))}},handleTimeChange:function(e){return function(a){M(J.a.set(Object(f.a)({},D),e,pe()(a).format("YYYY HH:mm:ss")))}},deceasedByCustomer:j,handleDeceasedSelect:function(e){var a=j.find((function(a){return"".concat(a.firstName," ").concat(a.lastName)===e.target.value})),t=Object(f.a)({},n),l=Object.keys(t);Object.entries(null!==a&&void 0!==a?a:{}).forEach((function(e){var a=Object(q.a)(e,2),n=a[0],c=a[1];l.some((function(e){return e===ot(n)}))&&(t[ot(n)]=c),r(t)})),x(e.target.value)},selectedDeceased:N,clearSelectedDeceased:function(){x({})}}),4===u&&o.a.createElement(Va,{form:D,deleteImage:F,handleImageUpload:z,type:I,handleNext:Y,handlePrev:H,tabValue:u}),5===u&&o.a.createElement(Ra,{form:D,errors:E,validate:W,validateField:U,handleNext:Y,handlePrev:H,tabValue:u,handleRowChange:G,addRelativeRow:function(){M(Object(f.a)(Object(f.a)({},D),{},{relative:[].concat(Object(ra.a)(D.relative),[{first_name:"",last_name:"",other_name:"",address:"",email:"",phone_number:"",age:"",relationship_with_deceased:""}])}))},removeRelativeRow:function(e){return function(){M(Object(f.a)(Object(f.a)({},D),{},{relative:D.relative.filter((function(a,t){return t!==e}))}))}}})),innerScroll:!0})}))),mt=(t(888),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.getCustomers(),this.props.getBranches()}},{key:"render",value:function(){var e=this.props.match;return"new"===e.params.id?o.a.createElement(dt,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(S.n,{classes:{content:"flex",header:"min-h-72 h-72 sm:h-136 sm:min-h-136"},header:e.params.id?o.a.createElement(B,null):o.a.createElement(L,null),contentToolbar:e.params.id?o.a.createElement(F,null):null,content:o.a.createElement("div",{className:"w-full"},e.params.id?o.a.createElement(na,null):o.a.createElement(ue,null)),innerScroll:!0}))}}]),t}(i.Component));a.default=Object(u.a)("customerApp",w)(Object(m.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(d.a)(null,(function(e){return Object(s.c)({getCustomers:p.z,getBranches:I.b},e)}))(mt)))},838:function(e,a,t){"use strict";t.d(a,"u",(function(){return o})),t.d(a,"j",(function(){return s})),t.d(a,"k",(function(){return d})),t.d(a,"v",(function(){return m})),t.d(a,"t",(function(){return u})),t.d(a,"n",(function(){return f})),t.d(a,"s",(function(){return p})),t.d(a,"g",(function(){return v})),t.d(a,"p",(function(){return h})),t.d(a,"d",(function(){return b})),t.d(a,"r",(function(){return E})),t.d(a,"f",(function(){return g})),t.d(a,"o",(function(){return O})),t.d(a,"c",(function(){return y})),t.d(a,"q",(function(){return N})),t.d(a,"e",(function(){return x})),t.d(a,"a",(function(){return j})),t.d(a,"l",(function(){return C})),t.d(a,"b",(function(){return _})),t.d(a,"L",(function(){return w})),t.d(a,"w",(function(){return I})),t.d(a,"G",(function(){return S})),t.d(a,"K",(function(){return P})),t.d(a,"E",(function(){return R})),t.d(a,"D",(function(){return A})),t.d(a,"M",(function(){return T})),t.d(a,"J",(function(){return D})),t.d(a,"z",(function(){return k})),t.d(a,"H",(function(){return M})),t.d(a,"x",(function(){return L})),t.d(a,"I",(function(){return B})),t.d(a,"y",(function(){return q})),t.d(a,"A",(function(){return V})),t.d(a,"h",(function(){return W})),t.d(a,"B",(function(){return U})),t.d(a,"m",(function(){return z})),t.d(a,"F",(function(){return F})),t.d(a,"i",(function(){return G})),t.d(a,"C",(function(){return Y}));var n=t(34),r=t.n(n),l=t(28),c=t(284),i=t(47),o="[INVOICES APP] SET LOADING",s="[INVOICES APP] GET INVOICES",d="[INVOICES APP] GET INVOICE BY ID",m="[INVOICES APP] SET SEARCH TEXT",u="[INVOICES APP] SEND INVOICE",f="[INVOICES APP] INITIALIZE INVOICE PAYMENT",p="[INVOICES APP] RECORD INVOICE PAYMENT",v="[INVOICES APP] DESELECT ALL INVOICES",h="[INVOICES APP] OPEN NEW INVOICE DIALOG",b="[INVOICES APP] CLOSE NEW INVOICE DIALOG",E="[INVOICES APP] OPEN SEND INVOICE DIALOG",g="[INVOICES APP] CLOSE SEND INVOICE DIALOG",O="[INVOICES APP] OPEN ADD SERVICE DIALOG",y="[INVOICES APP] CLOSE ADD SERVICE DIALOG",N="[INVOICES APP] OPEN NEW RECORD PAYMENT DIALOG",x="[INVOICES APP] CLOSE NEW RECORD PAYMENT DIALOG",j="[INVOICES APP] ADD SERVICE",C="[INVOICES APP] GET PAYMENT ADVICE",_="[SETTINGS APP] BANK_DETAILS_BY_BRANCH";function w(e,a){var t=r.a.post("/api/v1/invoices/customer_id/".concat(a,"/send_invoice"),e);return console.log(t,"sending Invoice request"),function(e){t.then((function(a){e(Object(l.B)({message:"Invoice sent successfully"})),Promise.all([e({type:u,payload:a.data})]).then((function(){e(R()),c.a.push("/invoices")}))}))}}function I(e,a){var t=r.a.post("/api/v1/invoices/add_services/",e);return function(e){t.then((function(a){e(Object(l.B)({message:"Service added successfully"})),console.log(a,"res data"),Promise.all([e({type:j,payload:a.data})]).then((function(){e(L()),e(R()),window.location.reload()}))})).catch((function(a){e(Object(l.B)({message:"Add service failed"})),e(L())}))}}function S(e){var a=r.a.get("/api/v1/payments/invoice_id/".concat(e,"/init_payment"));return function(e){a.then((function(a){Promise.all([e({type:f,payload:a.data.data})]).then((function(){e(B(a.data.data))}))})).catch((function(a){a.response&&a.response.data&&e(Object(l.B)({message:a.response.data.message}))}))}}function P(e,a){var t=r.a.post("/api/v1/payments/invoice_id/".concat(a,"/pay"),e);return console.log(t,"record Invoice payment request"),function(a){a({type:o}),t.then((function(t){a(Object(l.B)({message:"Payment recorded successfully"})),Promise.all([a({type:p,payload:t.data})]).then((function(){a(q()),c.a.push("/receipts/".concat(null===e||void 0===e?void 0:e.receipt_id)),window.location.reload()}))})).catch((function(e){e.response&&e.response.data&&a(Object(l.B)({message:e.response.data.message}))}))}}function R(){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/invoices",{params:{page:e,size:a}});return function(e){return t.then((function(a){return e({type:s,payload:a.data.data})}))}}function A(e){var a=r.a.get("/api/v1/invoices/"+e);return function(e){return a.then((function(a){return e({type:d,payload:a.data.data})}))}}function T(e){return{type:m,searchText:e.target.value}}function D(e){return{type:E,payload:e}}function k(){return{type:g}}function M(e){return{type:O,payload:e}}function L(){return{type:y}}function B(e){return{type:N,payload:e}}function q(){return{type:x}}function V(e){var a=i.a.get("/api/v1/party/bank_account/".concat(e.branchId));return function(e){a.then((function(a){return e({type:_,payload:a.data}),Promise.resolve(a)})).catch((function(e){if(e.response)return Promise.reject(e.response.data)}))}}var W="[CUSTOMER APP] GET CUSTOMERS";function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,t=r.a.get("/api/v1/customers",{params:{page:e,size:a}});return function(e){return t.then((function(a){console.log(a,"response"),e({type:W,payload:a.data.data})}))}}var z="[CUSTOMER APP] GET SERVICES";function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,t=r.a.get("/api/v1/services",{params:{page:e,size:a}});return function(e){return t.then((function(a){e({type:z,payload:a.data.data})}))}}var G="[CUSTOMER APP] GET DISCOUNTS";function Y(){var e=r.a.get("/api/v1/discounts");return console.log(e,"request discounts"),function(a){return e.then((function(e){console.log(e,"discount list response"),a({type:G,payload:e.data.data})}))}}},840:function(e,a,t){"use strict";t.d(a,"c",(function(){return d})),t.d(a,"d",(function(){return m})),t.d(a,"e",(function(){return u})),t.d(a,"f",(function(){return f})),t.d(a,"t",(function(){return p})),t.d(a,"u",(function(){return v})),t.d(a,"h",(function(){return h})),t.d(a,"i",(function(){return b})),t.d(a,"s",(function(){return E})),t.d(a,"p",(function(){return g})),t.d(a,"a",(function(){return O})),t.d(a,"j",(function(){return y})),t.d(a,"g",(function(){return N})),t.d(a,"w",(function(){return x})),t.d(a,"x",(function(){return j})),t.d(a,"z",(function(){return C})),t.d(a,"y",(function(){return _})),t.d(a,"G",(function(){return w})),t.d(a,"A",(function(){return I})),t.d(a,"F",(function(){return S})),t.d(a,"D",(function(){return P})),t.d(a,"v",(function(){return R})),t.d(a,"o",(function(){return A})),t.d(a,"C",(function(){return T})),t.d(a,"k",(function(){return D})),t.d(a,"B",(function(){return k})),t.d(a,"m",(function(){return M})),t.d(a,"n",(function(){return L})),t.d(a,"l",(function(){return B})),t.d(a,"r",(function(){return q})),t.d(a,"q",(function(){return V})),t.d(a,"b",(function(){return W})),t.d(a,"E",(function(){return U}));var n=t(121),r=t.n(n),l=t(161),c=t(34),i=t.n(c),o=t(28),s=t(284),d=(t(47),"[CUSTOMER APP] CREATE CUSTOMER"),m="[CUSTOMER APP] CREATE CUSTOMER ERROR",u="[CUSTOMER APP] CREATE CUSTOMER PROGRESS",f="[CUSTOMER APP] CREATE RETURNING CUSTOMER",p="[CUSTOMER APP] UPDATE CUSTOMER",v="[CUSTOMER APP] UPDATE CUSTOMER ERROR",h="[CUSTOMER APP] GET CUSTOMERS",b="[CUSTOMER APP] GET CUSTOMER BY ID",E="[CUSTOMER APP] SET SEARCH TEXT",g="[CUSTOMER APP] OPEN EDIT CUSTOMER DIALOG",O="[CUSTOMER APP] CLOSE EDIT CUSTOMER DIALOG",y="GET_DECEASED_BY_CUSTOMER",N="[CUSTOMER APP] GET BRANCHES";function x(e){var a=i.a.post("/api/v1/customers",e);return function(){var e=Object(l.a)(r.a.mark((function e(t){return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:u}),e.next=3,a.then((function(e){t(Object(o.B)({message:"Customer created successfully"})),Promise.all([t({type:d,payload:e.data})]).then((function(){t(C()),s.a.push("/customers")}))})).catch((function(e){var a;console.log(e.response.data.details.toString(),"RIGHT HERE"),(null===e||void 0===e?void 0:e.response)&&(null===(a=e.response)||void 0===a?void 0:a.data)&&(t(Object(o.B)({message:e.response.data.details.toString()})),t({type:m,payload:e.response.data.details.toString()}))}));case 3:case"end":return e.stop()}}),e)})));return function(a){return e.apply(this,arguments)}}()}function j(e,a){var t=i.a.post("/api/v1/customers/customer_id/".concat(a,"/request_service"),e);return console.log(e,"requestRetData"),function(e){e({type:u}),t.then((function(a){e(Object(o.B)({message:"Services requested successfully"})),Promise.all([e({type:f,payload:a.data})]).then((function(){e(C()),s.a.push("/customers")}))})).catch((function(a){console.log("HERE@@",null===a||void 0===a?void 0:a.response),e(Object(o.B)({message:"Services request failed"})),e({type:m,payload:null===a||void 0===a?void 0:a.response})}))}}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,t=i.a.get("/api/v1/customers",{params:{page:e,size:a}});return function(e){return t.then((function(a){e({type:h,payload:a.data.data})}))}}function _(e){var a=i.a.get("/api/v1/customers/"+e);return function(e){return a.then((function(a){return e({type:b,payload:a.data.data})}))}}function w(e,a){var t=i.a.put("/api/v1/customers/".concat(e),a);return function(a){a({type:u}),t.then((function(t){a(Object(o.B)({message:"Customer updated successfully"})),Promise.all([a({type:p,payload:t.data})]).then((function(){s.a.push("/customers/".concat(e)),a(R()),window.location.reload()}))})).catch((function(e){a({type:v,payload:null===e||void 0===e?void 0:e.response})}))}}function I(e){var a=i.a.get("/api/v1/customers/customer_deceased/".concat(e,"/deceases"));return function(e){return a.then((function(a){return e({type:y,payload:a.data.data})}))}}function S(e){return{type:E,searchText:e.target.value}}function P(e){return{type:g,payload:e}}function R(){return{type:O}}var A="[CUSTOMER APP] GET SERVICES";function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,t=i.a.get("/api/v1/services",{params:{page:e,size:a}});return function(e){return t.then((function(a){e({type:A,payload:a.data.data})}))}}var D="[CUSTOMER APP] GET DISCOUNTS";function k(){var e=i.a.get("/api/v1/discounts");return console.log(e,"request discounts"),function(a){return e.then((function(e){console.log(e,"discount list response"),a({type:D,payload:e.data.data})}))}}var M="[CUSTOMER APP] GET RELATIVES",L="[CUSTOMER APP] GET RELATIVE BY ID";var B="[INVOICES APP] GET PAYMENT ADVICE";var q="[PAYMENTS APP] PAY FOR INVOICE",V="[INVENTORY APP] OPEN INVOICE PAYMENT DIALOG",W="[INVENTORY APP] CLOSE INVOICE PAYMENT DIALOG";function U(e){var a=i.a.post("/api/v1/payments/invoice_id/".concat(e,"/pay"));return console.log(a,"request pay for invoice"),function(e){return a.then((function(a){return e({type:q,payload:a.data.data})}))}}},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},884: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:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"InfoOutlined");a.default=c},885: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:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");a.default=c},886:function(e,a,t){"use strict";var n=t(6),r=t(0),l=t.n(r),c=t(938),i=t(56),o=t(741),s=t(790),d=t(285),m=t.n(d),u=(t(120),{flex:1,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:"16px",borderWidth:2,borderRadius:2,borderColor:"#9ac876",borderStyle:"dashed",backgroundColor:"#fafafa",outline:"none",transition:"border .24s ease-in-out"}),f={borderColor:"#2196f3"},p={borderColor:"#0BA6CF"},v={borderColor:"#ff1744"};a.a=function(e){var a=e.name,t=e.title,d=e.icon,h=e.form,b=e.format,E=e.disabled,g=e.deleteImage,O=e.handleImageUpload;console.log(e,"dropzone1");var y=Object(c.a)({accept:"image"===b?"image/jpeg, image/png":".pdf, .doc",multiple:!1,disabled:!E,onDrop:function(e){var t=e.map((function(e){return Object.assign(e,{preview:URL.createObjectURL(e)})}));O(a,t)}}),N=y.getRootProps,x=y.getInputProps,j=y.isDragActive,C=y.isDragAccept,_=y.isDragReject,w=m.a.get(h,a)&&l.a.createElement("li",{className:"flex items-center space-x-2"},l.a.createElement("img",{src:"data:image/jpg;base64,".concat(m.a.get(h,a)),alt:"",className:"h-40"}),l.a.createElement(o.a,{onClick:g(a)},l.a.createElement(s.a,null,"close")));m.a.get(h,a)&&console.log(i.w.getFileExtension(m.a.get(h,a)));var I=Object(r.useMemo)((function(){return Object(n.a)(Object(n.a)(Object(n.a)(Object(n.a)(Object(n.a)({},u),j?f:{}),C?p:{}),_?v:{}),{},{borderColor:E?"#9ac876":"#eee"})}),[j,_,C,E]);return l.a.createElement("div",{className:"flex flex-col"},l.a.createElement("section",{className:"container"},l.a.createElement("div",Object.assign({},N({style:I}),{className:"space-y-2"}),l.a.createElement("input",x()),l.a.createElement("img",{className:"h-10",src:d,alt:"upload-icon"}),l.a.createElement("p",null,l.a.createElement("span",{className:"text-green"},"Click here or Drop")," Your"," ",m.a.startCase(t)),l.a.createElement("span",{className:"text-xs text-gray-600"},b.split(",").join(" and ")," format only")),l.a.createElement("aside",null,l.a.createElement("ul",{className:"flex py-4 list-none",style:{listStyle:"none"}},w))))}},888:function(e,a,t){"use strict";var n=t(6),r=t(31),l=t(0),c=t.n(l),i=t(7),o=t(285),s=t.n(o),d=t(810),m=t(860),u=t(946),f=t(993),p=t(948),v=t(949),h=t(741),b=t(947),E=t(808),g=t(861),O=t(813),y=t(120),N=t(838),x=t(1132),j=t(853),C=t.n(j),_=t(854),w=t.n(_),I=t(56);a.a=function(e){var a=Object(i.c)((function(e){return e.invoicesApp.invoices.addServiceDialog})),t=Object(i.c)((function(e){return e.invoicesApp.services})),o=Object(i.c)((function(e){return e.invoicesApp.discounts})),j=Object(i.c)((function(e){return e.invoicesApp.invoices.invoice})),_=t.services.services,S=o.discounts,P={services:[{service_id:"",rate:"",qty:"",discount_amount:0,org_key:"ORG-1593451692921",invoice_id:"",branch_id:""}]},R=Object(i.b)(),A=Object(y.b)(P),T=A.form,D=(A.handleChange,A.setForm);function k(e,a,t){var l=Object(r.a)(T.services);"service_id"===a?(l[t][a]=e?e.id:null,l[t].rate=e?e.amount:"",l[t].qty=1,l[t].branch_id=j.branch_id,l[t].invoice_id=j.id,console.log(l,"newserhandle")):l[t][a]=e,D(Object(n.a)(Object(n.a)({},T),{},{services:l}))}var M=function(e){return function(){D(Object(n.a)(Object(n.a)({},T),{},{services:T.services.filter((function(a,t){return t!==e}))}))}},L=function(e){return function(a){var t=a.target,r=t.name,l=t.value,c=T.service;if("service_id"===r){var i,o=_.find((function(e){return e.id===l}));c[e][r]=o.id,c[e].rate=o.amount||"","2"===(null===(i=s.a.find(_,{id:c[e].service_id}))||void 0===i?void 0:i.service_type)&&(c[e].qty=1)}else c[e][r]=l;D(Object(n.a)(Object(n.a)({},T),{},{service:c}))}},B=Object(l.useCallback)((function(){a.data&&D(Object(n.a)(Object(n.a)({},P),a.data))}),[a.data,D]);function q(e){e.preventDefault(),R(N.w(T,j.id))}return Object(l.useEffect)((function(){a.props.open&&B()}),[a.props.open,B]),c.a.createElement(d.a,Object.assign({classes:{paper:"m-24"}},a.props,{onClose:function(){R(N.x())},fullWidth:!0,maxWidth:"s"}),c.a.createElement("form",{noValidate:!0,onSubmit:q,className:"flex flex-col overflow-hidden"},c.a.createElement(m.a,null,c.a.createElement("div",{className:"w-full flex flex-col"},c.a.createElement(I.p,{className:"flex-grow overflow-x-auto"},c.a.createElement(u.a,{className:"","aria-labelledby":"tableTitle"},c.a.createElement(f.a,null,c.a.createElement(p.a,null,c.a.createElement(v.a,null,"Services"),c.a.createElement(v.a,null,"Rate"),c.a.createElement(v.a,null,"Days/Qty"),c.a.createElement(v.a,null,"Discount"),c.a.createElement(v.a,{align:"right"},c.a.createElement(h.a,{onClick:function(){D(Object(n.a)(Object(n.a)({},T),{},{services:[].concat(Object(r.a)(T.services),[{service_id:"",rate:"",qty:"",discount_amount:0,org_key:"ORG-1593451692921",invoice_id:"",branch_id:""}])}))}},c.a.createElement(C.a,null))))),c.a.createElement(b.a,null,T.services.map((function(e,a){var t,n=-1!==T.services.indexOf(e.id);return c.a.createElement(p.a,{className:"h-48","aria-checked":n,tabIndex:-1,key:a,selected:n,onClick:function(){}},c.a.createElement(v.a,{component:"th",scope:"row"},c.a.createElement(x.a,{className:"min-w-192",id:"service_id-".concat(a),value:e.service_id?s.a.find(_,{id:e.service_id}):null,onChange:function(e,t){return k(t,"service_id",a)},placeholder:"Select services",options:_,getOptionLabel:function(e){return e.service_name},renderInput:function(e){return c.a.createElement(E.a,Object.assign({},e,{label:"Services",variant:"outlined"}))}})),c.a.createElement(v.a,{className:"truncate",component:"th",scope:"row"},c.a.createElement(E.a,{className:"",required:!0,disabled:!0,label:"Rate",id:"rate-".concat(a),name:"rate",value:e.rate,variant:"outlined",fullWidth:!0})),c.a.createElement(v.a,{className:"truncate",component:"th",scope:"row"},c.a.createElement(E.a,{className:"w-128",required:!0,type:"number",label:"Days/Qty",id:"qty-".concat(a),name:"qty",value:e.qty,onChange:L(a),variant:"outlined",disabled:"2"===(null===(t=s.a.find(_,{id:e.service_id}))||void 0===t?void 0:t.service_type),fullWidth:!0})),c.a.createElement(v.a,{component:"th",scope:"row",align:"left",className:"min-w-96"},c.a.createElement(x.a,{className:"",value:e.discount_amount,onChange:function(e,t){return k(t,"discount_amount",a)},placeholder:"Select discount type",options:S,getOptionLabel:function(e){return"".concat(e.amount,"%")},renderInput:function(e){return c.a.createElement(E.a,Object.assign({},e,{label:"Discount types",variant:"outlined"}))}})),c.a.createElement(v.a,{align:"right"},c.a.createElement(h.a,{onClick:M(a)},c.a.createElement(w.a,null))))}))))))),c.a.createElement("div",{className:"flex justify-end space-x-8 my-16"},c.a.createElement(I.b,{animation:"transition.slideRightIn",delay:300},c.a.createElement(g.a,{className:"justify-end pr-32 py-16"},c.a.createElement(O.a,{variant:"contained",color:"primary",onClick:q,type:"submit"},"Save"))))))}}}]);