%PDF- %PDF-
Direktori : /home/opti/public_html/ezone-mortuary.optisoft.com.ng/static/js/ |
Current File : /home/opti/public_html/ezone-mortuary.optisoft.com.ng/static/js/9.b0757e99.chunk.js |
(this["webpackJsonpezone-mortuary-app"]=this["webpackJsonpezone-mortuary-app"]||[]).push([[9],{1108:function(e,t,a){"use strict";a.r(t);var r=a(40),n=a(41),o=a(57),c=a(58),s=a(0),i=a.n(s),l=a(8),d=a(56),u=a(7),p=a(46),m=a(283),g=a(6),b=a(34),f=a.n(b),v="[CUSTOMER APP] GET CUSTOMERS";function h(){var e=f.a.get("/api/v1/customers");return function(t){return e.then((function(e){console.log(e,"response"),t({type:v,payload:e.data.data})}))}}var y="[CUSTOMER APP] GET SERVICES";function E(){var e=f.a.get("/api/v1/services");return console.log(e,"get service request"),function(t){return e.then((function(e){t({type:y,payload:e.data.data})}))}}var j="[CUSTOMER APP] GET INVOICES";function O(){var e=f.a.get("/api/v1/invoices");return function(t){return e.then((function(e){console.log(e,"response"),t({type:j,payload:e.data.data})}))}}var x="[CUSTOMER APP] GET RELATIVES";var C={loading:!1,customers:{count:0,customers:[],totalPages:0,currentPage:0},message:null},w=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 v:return Object(g.a)(Object(g.a)({},e),{},{customers:t.payload});default:return e}},N={loading:!1,invoices:{totalItems:0,invoices:[],totalPages:0,currentPage:0},message:null},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case j:return Object(g.a)(Object(g.a)({},e),{},{invoices:t.payload});default:return e}},R={loading:!1,services:{count:0,totalPages:0,services:[],currentPage:0},message:null},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:R,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case y:return Object(g.a)(Object(g.a)({},e),{},{services:t.payload});default:return e}},z={loading:!1,relatives:[],relative:null,message:null},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:z,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case x:return Object(g.a)(Object(g.a)({},e),{},{relatives:t.payload});case"[CUSTOMER APP] GET RELATIVE BY ID":return Object(g.a)(Object(g.a)({},e),{},{relative:t.payload});default:return e}},T=Object(p.d)({customer:w,invoices:k,services:S,relatives:M}),A=a(23),P=a(30),I=a(816),H=a(803),D=a(991),G=a(119),B=a(799),V=a(1),L=a(5),U=a(4),Y=s.forwardRef((function(e,t){var a=e.disableSpacing,r=void 0!==a&&a,n=e.classes,o=e.className,c=Object(L.a)(e,["disableSpacing","classes","className"]);return s.createElement("div",Object(V.a)({className:Object(U.a)(n.root,o,!r&&n.spacing),ref:t},c))})),$=Object(l.a)({root:{display:"flex",alignItems:"center",padding:8},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiCardActions"})(Y),J=a(813),_=Object(I.a)((function(e){return{card:{flexGrow:1,borderRadius:4*e.shape.borderRadius,backgroundImage:"url(/assets/images/backgrounds/widget-blue.png)",backgroundRepeat:"no-repeat",backgroundPosition:"center bottom",backgroundSize:"cover","& .MuiCardActions-root":{justifyContent:"center",backgroundColor:e.palette.common.white,fontSize:e.typography.subtitle1.fontSize},"& .MuiCardContent-root":{minHeight:160,display:"flex",justifyContent:"center",alignItems:"center",color:"#fff"}}}})),F=function(e){var t=_(),a=e.count;return i.a.createElement(H.a,{className:t.card},i.a.createElement(D.a,null,i.a.createElement("div",{className:"flex flex-col items-center space-y-4"},i.a.createElement(G.a,{variant:"h3"},a),i.a.createElement(G.a,{variant:"h6"},"Customers"))),i.a.createElement(B.a,null),i.a.createElement($,null,i.a.createElement(J.a,{size:"small",component:P.a,to:"/customers"},"View all")))},W=Object(I.a)((function(e){return{card:{flexGrow:1,borderRadius:4*e.shape.borderRadius,backgroundImage:"url(/assets/images/backgrounds/widget-purple.png)",backgroundRepeat:"no-repeat",backgroundPosition:"center bottom",backgroundSize:"cover","& .MuiCardActions-root":{justifyContent:"center",backgroundColor:e.palette.common.white,fontSize:e.typography.subtitle1.fontSize},"& .MuiCardContent-root":{minHeight:160,display:"flex",justifyContent:"center",alignItems:"center",color:"#fff"}}}})),q=function(e){var t=W(),a=e.count;return i.a.createElement(H.a,{className:t.card},i.a.createElement(D.a,null,i.a.createElement("div",{className:"flex flex-col items-center space-y-4"},i.a.createElement(G.a,{variant:"h3"},a),i.a.createElement(G.a,{variant:"h6"},"Invoices"))),i.a.createElement(B.a,null),i.a.createElement($,null,i.a.createElement(J.a,{size:"small",component:P.a,to:"/invoices"},"View all")))},K=Object(I.a)((function(e){return{card:{flexGrow:1,borderRadius:4*e.shape.borderRadius,backgroundImage:"url(/assets/images/backgrounds/widget-green.png)",backgroundRepeat:"no-repeat",backgroundPosition:"center bottom",backgroundSize:"cover","& .MuiCardActions-root":{justifyContent:"center",backgroundColor:e.palette.common.white,fontSize:e.typography.subtitle1.fontSize},"& .MuiCardContent-root":{minHeight:160,display:"flex",justifyContent:"center",alignItems:"center",color:"#fff"}}}})),Q=function(e){var t=K(),a=e.count;return i.a.createElement(H.a,{className:t.card},i.a.createElement(D.a,null,i.a.createElement("div",{className:"flex flex-col items-center space-y-4"},i.a.createElement(G.a,{variant:"h3"},a),i.a.createElement(G.a,{variant:"h6"},"Services"))),i.a.createElement(B.a,null),i.a.createElement($,null,i.a.createElement(J.a,{size:"small",component:P.a,to:"/inventory/services",disabled:!0},"View all")))},X=(Object(I.a)((function(e){return{root:{flexGrow:1},card:{borderRadius:4*e.shape.borderRadius,backgroundImage:"url(/assets/images/backgrounds/widget-blue-bg.svg)",backgroundRepeat:"no-repeat",backgroundPosition:"center bottom",backgroundSize:"cover","& .MuiCardActions-root":{justifyContent:"center",backgroundColor:e.palette.common.white,fontSize:e.typography.subtitle1.fontSize},"& .MuiCardContent-root":{minHeight:160,display:"flex",justifyContent:"center",alignItems:"center",color:"#fff"}}}})),a(992),a(946),a(947),a(948),a(949),a(285),Object(I.a)((function(e){return{root:{flexGrow:1},card:{borderRadius:2*e.shape.borderRadius,"& .MuiCardHeader-root":{"& .MuiTypography-root":{fontSize:e.typography.h6.fontSize}}},table:{"& td":{color:e.palette.text.secondary},"& td:last-child":{whiteSpace:"nowrap"},"& tr:last-child":{"& td":{borderBottom:"none !important"}}}}})),a(268)),Z=(Object(l.a)((function(e){return{root:{borderRadius:2*e.shape.borderRadius,"& .MuiCardHeader-root":{"& .MuiTypography-root":{fontSize:e.typography.subtitle1.fontSize}}}}}))(function(e){Object(o.a)(a,e);var t=Object(c.a)(a);function a(){return Object(r.a)(this,a),t.apply(this,arguments)}return Object(n.a)(a,[{key:"render",value:function(){var e=this.props.classes,t={labels:["Courses Completed","Test Completed"],datasets:[{data:["76","34"],backgroundColor:["#1A88E1","#8ED16F"],hoverBackgroundColor:["#1A88E1","#8ED16F"]}]};return i.a.createElement(H.a,{className:e.root},i.a.createElement(D.a,null,i.a.createElement(X.Doughnut,{data:t})))}}]),a}(s.Component)),a(32)),ee=a(89),te=a.n(ee);var ae=Object(Z.i)((function(e){var t=e.history,a=Object(u.c)((function(e){return e.dashboardApp.customer.customers})).customers;return console.log(a,"registered customers"),i.a.createElement("div",{className:"flex flex-col mt-16"},i.a.createElement("div",{className:"shadow overflow-hidden border-b border-gray-200 sm:rounded-lg"},i.a.createElement("h2",{className:"px-20 py-8"},"Recent Registrations"),i.a.createElement("table",{className:"min-w-full divide-y divide-gray-200"},i.a.createElement("thead",{className:"bg-gray-50"},i.a.createElement("tr",null,i.a.createElement("th",{scope:"col",className:"px-20 py-8 text-left font-medium text-gray-500 uppercase tracking-wider"},"Name"),i.a.createElement("th",{scope:"col",className:"px-20 py-8 text-left font-medium text-gray-500 uppercase tracking-wider"},"Date registered"),i.a.createElement("th",{scope:"col",className:"px-20 py-8 text-left font-medium text-gray-500 uppercase tracking-wider"},"Email Address"))),i.a.createElement("tbody",{className:"bg-white divide-y divide-gray-200"},a.map((function(e,a){return i.a.createElement("tr",{key:a,className:"cursor-pointer hover:bg-grey-lighter",onClick:function(){return a=e,void t.push("/customers/"+a.id);var a}},i.a.createElement("td",{className:"px-16 py-8 whitespace-nowrap"},i.a.createElement("div",{className:"ml-4"},i.a.createElement("div",{className:"text-sm font-medium text-gray-800"},e.first_name," ",e.last_name))),i.a.createElement("td",{className:"px-20 py-8 whitespace-nowrap"},i.a.createElement("div",{className:"text-sm text-gray-900"},te()(e.created_at).format("Do MMMM YYYY"))),i.a.createElement("td",{className:"px-20 py-8 whitespace-nowrap text-sm text-gray-500"},e.email))}))))))}));var re=function(e){var t=Object(u.c)((function(e){return e.dashboardApp.customer.customers})),a=Object(u.c)((function(e){return e.dashboardApp.services.services})),r=Object(u.c)((function(e){return e.dashboardApp.invoices.invoices}));return i.a.createElement("div",{className:"w-full"},i.a.createElement("div",{className:"flex md:flex-row flex-col justify-between md:space-x-16 space-y-16 md:space-y-0"},i.a.createElement(F,{count:t.count}),i.a.createElement(q,{count:r.totalItems}),i.a.createElement(Q,{count:a.count})),i.a.createElement(ae,null))},ne=function(e){Object(o.a)(a,e);var t=Object(c.a)(a);function a(){return Object(r.a)(this,a),t.apply(this,arguments)}return Object(n.a)(a,[{key:"componentDidMount",value:function(){this.props.getCustomers(),this.props.getInvoices(),this.props.getServices(),this.props.getBranches()}},{key:"render",value:function(){var e=this.props.classes;return i.a.createElement(d.o,{classes:{root:e.layoutRoot},header:i.a.createElement("div",{className:"px-24"},i.a.createElement("h4",{className:"text-lg"},"Dashboard")),content:i.a.createElement("div",{className:"p-24"},i.a.createElement(re,null))})}}]),a}(s.Component);t.default=Object(m.a)("dashboardApp",T)(Object(l.a)((function(e){return{layoutRoot:{}}}),{withTheme:!0})(Object(u.a)(null,(function(e){return Object(p.c)({getCustomers:h,getInvoices:O,getServices:E,getBranches:A.b},e)}))(ne)))},843:function(e,t,a){"use strict";var r=a(0),n=r.createContext();t.a=n},852:function(e,t,a){"use strict";var r=a(0),n=r.createContext();t.a=n},946:function(e,t,a){"use strict";var r=a(5),n=a(1),o=a(0),c=a(4),s=a(8),i=a(852),l=o.forwardRef((function(e,t){var a=e.classes,s=e.className,l=e.component,d=void 0===l?"table":l,u=e.padding,p=void 0===u?"normal":u,m=e.size,g=void 0===m?"medium":m,b=e.stickyHeader,f=void 0!==b&&b,v=Object(r.a)(e,["classes","className","component","padding","size","stickyHeader"]),h=o.useMemo((function(){return{padding:p,size:g,stickyHeader:f}}),[p,g,f]);return o.createElement(i.a.Provider,{value:h},o.createElement(d,Object(n.a)({role:"table"===d?null:"table",ref:t,className:Object(c.a)(a.root,s,f&&a.stickyHeader)},v)))}));t.a=Object(s.a)((function(e){return{root:{display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":Object(n.a)({},e.typography.body2,{padding:e.spacing(2),color:e.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},stickyHeader:{borderCollapse:"separate"}}}),{name:"MuiTable"})(l)},947:function(e,t,a){"use strict";var r=a(1),n=a(5),o=a(0),c=a(4),s=a(8),i=a(843),l={variant:"body"},d=o.forwardRef((function(e,t){var a=e.classes,s=e.className,d=e.component,u=void 0===d?"tbody":d,p=Object(n.a)(e,["classes","className","component"]);return o.createElement(i.a.Provider,{value:l},o.createElement(u,Object(r.a)({className:Object(c.a)(a.root,s),ref:t,role:"tbody"===u?null:"rowgroup"},p)))}));t.a=Object(s.a)({root:{display:"table-row-group"}},{name:"MuiTableBody"})(d)},948:function(e,t,a){"use strict";var r=a(1),n=a(5),o=a(0),c=a(4),s=a(8),i=a(843),l=a(17),d=o.forwardRef((function(e,t){var a=e.classes,s=e.className,l=e.component,d=void 0===l?"tr":l,u=e.hover,p=void 0!==u&&u,m=e.selected,g=void 0!==m&&m,b=Object(n.a)(e,["classes","className","component","hover","selected"]),f=o.useContext(i.a);return o.createElement(d,Object(r.a)({ref:t,className:Object(c.a)(a.root,s,f&&{head:a.head,footer:a.footer}[f.variant],p&&a.hover,g&&a.selected),role:"tr"===d?null:"row"},b))}));t.a=Object(s.a)((function(e){return{root:{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,"&$hover:hover":{backgroundColor:e.palette.action.hover},"&$selected, &$selected:hover":{backgroundColor:Object(l.a)(e.palette.secondary.main,e.palette.action.selectedOpacity)}},selected:{},hover:{},head:{},footer:{}}}),{name:"MuiTableRow"})(d)},949:function(e,t,a){"use strict";var r=a(5),n=a(1),o=a(0),c=a(4),s=a(8),i=a(9),l=a(17),d=a(852),u=a(843),p=o.forwardRef((function(e,t){var a,s,l=e.align,p=void 0===l?"inherit":l,m=e.classes,g=e.className,b=e.component,f=e.padding,v=e.scope,h=e.size,y=e.sortDirection,E=e.variant,j=Object(r.a)(e,["align","classes","className","component","padding","scope","size","sortDirection","variant"]),O=o.useContext(d.a),x=o.useContext(u.a),C=x&&"head"===x.variant;b?(s=b,a=C?"columnheader":"cell"):s=C?"th":"td";var w=v;!w&&C&&(w="col");var N=f||(O&&O.padding?O.padding:"normal"),k=h||(O&&O.size?O.size:"medium"),R=E||x&&x.variant,S=null;return y&&(S="asc"===y?"ascending":"descending"),o.createElement(s,Object(n.a)({ref:t,className:Object(c.a)(m.root,m[R],g,"inherit"!==p&&m["align".concat(Object(i.a)(p))],"normal"!==N&&m["padding".concat(Object(i.a)(N))],"medium"!==k&&m["size".concat(Object(i.a)(k))],"head"===R&&O&&O.stickyHeader&&m.stickyHeader),"aria-sort":S,role:a,scope:w},j))}));t.a=Object(s.a)((function(e){return{root:Object(n.a)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===e.palette.type?Object(l.f)(Object(l.a)(e.palette.divider,1),.88):Object(l.b)(Object(l.a)(e.palette.divider,1),.68)),textAlign:"left",padding:16}),head:{color:e.palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},body:{color:e.palette.text.primary},footer:{color:e.palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},sizeSmall:{padding:"6px 24px 6px 16px","&:last-child":{paddingRight:16},"&$paddingCheckbox":{width:24,padding:"0 12px 0 16px","&:last-child":{paddingLeft:12,paddingRight:16},"& > *":{padding:0}}},paddingCheckbox:{width:48,padding:"0 0 0 4px","&:last-child":{paddingLeft:0,paddingRight:4}},paddingNone:{padding:0,"&:last-child":{padding:0}},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right",flexDirection:"row-reverse"},alignJustify:{textAlign:"justify"},stickyHeader:{position:"sticky",top:0,left:0,zIndex:2,backgroundColor:e.palette.background.default}}}),{name:"MuiTableCell"})(p)},991:function(e,t,a){"use strict";var r=a(1),n=a(5),o=a(0),c=a(4),s=a(8),i=o.forwardRef((function(e,t){var a=e.classes,s=e.className,i=e.component,l=void 0===i?"div":i,d=Object(n.a)(e,["classes","className","component"]);return o.createElement(l,Object(r.a)({className:Object(c.a)(a.root,s),ref:t},d))}));t.a=Object(s.a)({root:{padding:16,"&:last-child":{paddingBottom:24}}},{name:"MuiCardContent"})(i)},992:function(e,t,a){"use strict";var r=a(1),n=a(5),o=a(0),c=a(4),s=a(8),i=a(119),l=o.forwardRef((function(e,t){var a=e.action,s=e.avatar,l=e.classes,d=e.className,u=e.component,p=void 0===u?"div":u,m=e.disableTypography,g=void 0!==m&&m,b=e.subheader,f=e.subheaderTypographyProps,v=e.title,h=e.titleTypographyProps,y=Object(n.a)(e,["action","avatar","classes","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"]),E=v;null==E||E.type===i.a||g||(E=o.createElement(i.a,Object(r.a)({variant:s?"body2":"h5",className:l.title,component:"span",display:"block"},h),E));var j=b;return null==j||j.type===i.a||g||(j=o.createElement(i.a,Object(r.a)({variant:s?"body2":"body1",className:l.subheader,color:"textSecondary",component:"span",display:"block"},f),j)),o.createElement(p,Object(r.a)({className:Object(c.a)(l.root,d),ref:t},y),s&&o.createElement("div",{className:l.avatar},s),o.createElement("div",{className:l.content},E,j),a&&o.createElement("div",{className:l.action},a))}));t.a=Object(s.a)({root:{display:"flex",alignItems:"center",padding:16},avatar:{flex:"0 0 auto",marginRight:16},action:{flex:"0 0 auto",alignSelf:"flex-start",marginTop:-8,marginRight:-8},content:{flex:"1 1 auto"},title:{},subheader:{}},{name:"MuiCardHeader"})(l)}}]);