%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/www/ezone.optisoft.com.ng/
Upload File :
Create Path :
Current File : /home/opti/www/ezone.optisoft.com.ng/70.fa82d6b886adec6d0ab9.chunk.js

(window.webpackJsonp=window.webpackJsonp||[]).push([[70],{"1a76862df6b041819b3d":function(e,t,n){"use strict";n.r(t);var r=n("8af190b70a6bc55c6f1b"),a=n.n(r),o=n("8a2d1b95e05b6a321e74"),i=n.n(o),l=n("0d7f0986bcd2f33d8a2a"),c=n("d7dd51e1bf6bfc2c9c3d"),s=n("ab4cb61bcb2dc161defb"),u=n("a28fc3c963a1d4d1a2e5"),d=n("d95b0cf107403b178365"),f=n("adc20f99e57c573c589c"),p=n("6542cd13fd5dd1bcffd4"),m=n("a72b40110d9c31c9b5c5"),b="boilerplate/HRPage/GET EMPLOYEES",y="boilerplate/HRPage/GET DEPARTMENTS",g="boilerplate/HRPage/GET BRANCHES",v="boilerplate/HRPage/GET ROLES",h="boilerplate/HRPage/GET ROLES SUCCESS",O="boilerplate/HRPage/GET DAYS",S="boilerplate/HRPage/GET DAYS SUCCESS",E="boilerplate/HRPage/GET ATTENDANCES",j="boilerplate/HRPage/GET ATTENDANCE BY ID",T="boilerplate/HRPage/GET EMPLOYEES BY SHIFT",w="boilerplate/HRPage/CREATE ATTENDANCE",x="boilerplate/HRPage/CLOSE NEW ATTENDANCE DIALOG",P="boilerplate/HRPage/CLOSE NEW SHIFT DIALOG",C="boilerplate/HRPage/CLOSE NEW EMPLOYEE SHIFT DIALOG",A="boilerplate/HRPage/CREATE SHIFT",R="boilerplate/HRPage/ASSIGN SHIFT",D="boilerplate/HRPage/GET USERS BY SHIFT",k="boilerplate/HRPage/GET SHIFTS",I="boilerplate/HRPage/GET SHIFTS SUCCESS";function N(){return{type:E}}function H(e){return{type:j,payload:e}}function G(e){return{type:"boilerplate/HRPage/GET ATTENDANCE BY ID ERROR",payload:e}}function B(e){return{type:"boilerplate/HRPage/GET EMPLOYEES BY SHIFT ERROR",payload:e}}function L(){return{type:b}}function F(){return{type:O}}function M(){return{type:k}}function Y(e){return{type:D,payload:e}}var z=n("7edf83707012a871cdfb");function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var K={loading:!1,error:{},employees:[],departments:[],branches:[],roles:[],attendances:[],attendance:{attendance:null,employees:[]},shifts:[],employeeShifts:[],attdDialog:{type:"new",props:{open:!1},data:null},shiftDialog:{type:"new",props:{open:!1},data:null},employeeShiftDialog:{type:"new",props:{open:!1},data:null},announcementViewDialog:{type:"new",props:{open:!1},data:null}},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K,t=arguments.length>1?arguments[1]:void 0;return Object(z.a)(e,(function(n){switch(t.type){case E:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET ATTENDANCES SUCCESS":return W(W({},e),{},{loading:!1,attendances:t.payload});case"boilerplate/HRPage/GET ATTENDANCES ERROR":return W(W({},e),{},{loading:!1,error:t.payload});case b:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET EMPLOYEES SUCCESS":return W(W({},e),{},{loading:!1,employees:t.payload});case D:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET USERS BY SHIFT SUCCESS":return W(W({},e),{},{loading:!1,employeeShifts:t.payload});case y:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET DEPARTMENTS SUCCESS":return W(W({},e),{},{loading:!1,departments:t.payload});case g:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET BRANCHES SUCCESS":return W(W({},e),{},{loading:!1,branches:t.payload});case v:return W(W({},e),{},{loading:!0});case h:return W(W({},e),{},{loading:!1,roles:t.payload});case j:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET ATTENDANCE BY ID SUCCESS":return W(W({},e),{},{loading:!1,attendance:W(W({},e.attendance),{},{attendance:t.payload})});case"boilerplate/HRPage/GET ATTENDANCE BY ID ERROR":return W(W({},e),{},{loading:!1});case T:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/GET EMPLOYEES BY SHIFT SUCCESS":return W(W({},e),{},{loading:!1,attendance:W(W({},e.attendance),{},{employees:t.payload})});case"boilerplate/HRPage/GET EMPLOYEES BY SHIFT ERROR":return W(W({},e),{},{loading:!1});case w:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/CREATE ATTENDANCE SUCCESS":return W(W({},e),{},{loading:!1});case"boilerplate/HRPage/CREATE ATTENDANCE ERROR":return W(W({},e),{},{loading:!1,error:t.payload});case R:return W(W({},e),{},{loading:!0,error:!1});case"boilerplate/HRPage/ASSIGN SHIFT SUCCESS":return W(W({},e),{},{loading:!1,error:!1});case S:return W(W({},e),{},{days:t.payload});case I:return W(W({},e),{},{shifts:t.payload});case A:return W(W({},e),{},{loading:!0});case"boilerplate/HRPage/CREATE SHIFT SUCCESS":return W(W({},e),{},{loading:!1,error:!1});case"boilerplate/HRPage/OPEN NEW ATTENDANCE DIALOG":return W(W({},e),{},{attdDialog:W(W({},e.attdDialog),{},{props:{open:!0}})});case x:return W(W({},e),{},{attdDialog:W(W({},e.attdDialog),{},{props:{open:!1}})});case"boilerplate/HRPage/OPEN NEW SHIFT DIALOG":return W(W({},e),{},{shiftDialog:W(W({},e.shiftDialog),{},{props:{open:!0}})});case P:return W(W({},e),{},{shiftDialog:W(W({},e.shiftDialog),{},{props:{open:!1}})});case"boilerplate/HRPage/OPEN NEW EMPLOYEE SHIFT DIALOG":return W(W({},e),{},{employeeShiftDialog:W(W({},e.employeeShiftDialog),{},{props:{open:!0}})});case C:return W(W({},e),{},{employeeShiftDialog:W(W({},e.employeeShiftDialog),{},{props:{open:!1}})})}}))},V=function(e){return e.attendance||K},J=function(){return Object(u.a)(V,(function(e){return e.loading}))},q=function(){return Object(u.a)(V,(function(e){return e.shifts}))},Q=function(){return Object(u.a)(V,(function(e){return e.employees}))},X=function(){return Object(u.a)(V,(function(e){return e}))},Z=n("d782b72bc5b680c7122c"),ee=n("f363639bc5c3c97af546"),te=n("4494fe8c1967ca5d460c"),ne=regeneratorRuntime.mark(ve),re=regeneratorRuntime.mark(he),ae=regeneratorRuntime.mark(Oe),oe=regeneratorRuntime.mark(Se),ie=regeneratorRuntime.mark(Ee),le=regeneratorRuntime.mark(je),ce=regeneratorRuntime.mark(Te),se=regeneratorRuntime.mark(we),ue=regeneratorRuntime.mark(xe),de=regeneratorRuntime.mark(Pe),fe=regeneratorRuntime.mark(Ce),pe=regeneratorRuntime.mark(Ae),me=regeneratorRuntime.mark(Re),be=regeneratorRuntime.mark(De),ye=regeneratorRuntime.mark(ke);function ge(e){return e}function ve(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Z.select)(p.a());case 2:return e=a.sent,a.next=5,Object(Z.select)(p.b());case 5:return t=a.sent,n="".concat(te.ec,"/").concat(t&&t.organisation.orgId),a.prev=7,a.next=10,Object(Z.call)(ee.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"Attendances response"),a.next=14,Object(Z.put)({type:"boilerplate/HRPage/GET ATTENDANCES SUCCESS",payload:r});case 14:a.next=19;break;case 16:a.prev=16,a.t0=a.catch(7),console.log(a.t0,"attd error");case 19:case"end":return a.stop()}}),ne,null,[[7,16]])}function he(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(Z.select)(p.a());case 3:return n=o.sent,o.next=6,Object(Z.select)(p.b());case 6:return o.sent,r="".concat(te.dc,"/").concat(t),o.prev=8,o.next=11,Object(Z.call)(ee.a,r,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return a=o.sent,console.log(a,"Attendance By Id response"),o.next=15,Object(Z.put)({type:"boilerplate/HRPage/GET ATTENDANCE BY ID SUCCESS",payload:a});case 15:o.next=22;break;case 17:return o.prev=17,o.t0=o.catch(8),console.log(o.t0,"attd error"),o.next=22,Object(Z.put)(G(o.t0));case 22:case"end":return o.stop()}}),re,null,[[8,17]])}function Oe(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(Z.select)(p.a());case 3:return n=o.sent,o.next=6,Object(Z.select)(p.b());case 6:return o.sent,r="".concat(te.Dd,"/").concat(t),o.prev=8,o.next=11,Object(Z.call)(ee.a,r,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return a=o.sent,console.log(a,"GET EMPLOYEES BY SHIFT RESPONSE"),o.next=15,Object(Z.put)({type:"boilerplate/HRPage/GET EMPLOYEES BY SHIFT SUCCESS",payload:a});case 15:o.next=21;break;case 17:return o.prev=17,o.t0=o.catch(8),o.next=21,Object(Z.put)(B(o.t0));case 21:case"end":return o.stop()}}),ae,null,[[8,17]])}function Se(){var e,t,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(Z.select)(p.a());case 2:return e=r.sent,r.next=5,Object(Z.select)(p.b());case 5:return r.sent,t="".concat(te.vc),r.prev=7,r.next=10,Object(Z.call)(ee.a,t,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return n=r.sent,console.log(n,"Days response"),r.next=14,Object(Z.put)({type:S,payload:n});case 14:r.next=19;break;case 16:r.prev=16,r.t0=r.catch(7),console.log(r.t0,"Days error");case 19:case"end":return r.stop()}}),oe,null,[[7,16]])}function Ee(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Z.select)(p.a());case 2:return e=a.sent,a.next=5,Object(Z.select)(p.b());case 5:return t=a.sent,n="".concat(te.ud,"?orgId=").concat(t&&t.organisation.orgId),a.prev=7,a.next=10,Object(Z.call)(ee.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"Shifts response"),a.next=14,Object(Z.put)({type:I,payload:r});case 14:a.next=19;break;case 16:a.prev=16,a.t0=a.catch(7),console.log(a.t0,"Shifts error");case 19:case"end":return a.stop()}}),ie,null,[[7,16]])}function je(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Z.select)(p.a());case 2:return e=a.sent,a.next=5,Object(Z.select)(p.b());case 5:return t=a.sent,n="".concat(te.Cc,"/").concat(t&&t.organisation.orgId,"?start=0&limit=10"),a.prev=7,a.next=10,Object(Z.call)(ee.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"get employee response"),a.next=14,Object(Z.put)({type:"boilerplate/HRPage/GET EMPLOYEES SUCCESS",payload:r});case 14:a.next=21;break;case 16:if(a.prev=16,a.t0=a.catch(7),500!==a.t0.response.status){a.next=21;break}return a.next=21,Object(Z.put)(m.j({message:"Interval Server Error",status:"error"}));case 21:case"end":return a.stop()}}),le,null,[[7,16]])}function Te(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Z.select)(p.a());case 2:return e=a.sent,a.next=5,Object(Z.select)(p.b());case 5:return t=a.sent,n="".concat(te.wc,"?orgId=").concat(t&&t.organisation.id,"&tagId=5"),a.prev=7,a.next=10,Object(Z.call)(ee.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,a.next=13,Object(Z.put)({type:"boilerplate/HRPage/GET DEPARTMENTS SUCCESS",payload:r});case 13:a.next=17;break;case 15:a.prev=15,a.t0=a.catch(7);case 17:case"end":return a.stop()}}),ce,null,[[7,15]])}function we(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Z.select)(p.a());case 2:return e=a.sent,a.next=5,Object(Z.select)(p.b());case 5:return t=a.sent,n="".concat(te.hc,"?orgId=").concat(t&&t.organisation.id,"&tagId=1"),a.prev=7,a.next=10,Object(Z.call)(ee.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"Branch RESPONSE attendance"),a.next=14,Object(Z.put)({type:"boilerplate/HRPage/GET BRANCHES SUCCESS",payload:r});case 14:a.next=18;break;case 16:a.prev=16,a.t0=a.catch(7);case 18:case"end":return a.stop()}}),se,null,[[7,16]])}function xe(){var e,t,n,r;return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,Object(Z.select)(p.a());case 2:return e=a.sent,a.next=5,Object(Z.select)(p.b());case 5:return t=a.sent,n="".concat(te.qd,"?orgId=").concat(t&&t.organisation.orgId,"&type=ROLE"),a.prev=7,a.next=10,Object(Z.call)(ee.a,n,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return r=a.sent,console.log(r,"ROLES RESPONSE"),a.next=14,Object(Z.put)({type:h,payload:r});case 14:a.next=18;break;case 16:a.prev=16,a.t0=a.catch(7);case 18:case"end":return a.stop()}}),ue,null,[[7,16]])}function Pe(e){var t,n,r,a,o,i;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return e.type,t=e.payload,l.next=3,Object(Z.select)(p.a());case 3:return n=l.sent,l.next=6,Object(Z.select)(p.b());case 6:return r=l.sent,a="".concat(te.v),t.orgId=r&&r.organisation.orgId,l.prev=9,l.next=12,Object(Z.call)(ee.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return o=l.sent,console.log(o,"ATENDANCE RESPONSE"),l.next=16,Object(Z.put)(m.j({message:"Attendance created successfully",status:"success"}));case 16:return l.next=18,Object(Z.put)({type:x});case 18:return l.next=20,Object(Z.put)({type:E});case 20:l.next=34;break;case 22:return l.prev=22,l.t0=l.catch(9),l.next=26,Object(Z.call)(ge,l.t0.response.json());case 26:if(500!==(i=l.sent).status&&400!==i.status){l.next=34;break}return l.next=30,Object(Z.put)(m.j({message:i.message,status:"error"}));case 30:return l.next=32,Object(Z.put)({type:x});case 32:return l.next=34,Object(Z.put)({type:"boilerplate/HRPage/CREATE ATTENDANCE ERROR",payload:i.message});case 34:case"end":return l.stop()}}),de,null,[[9,22]])}function Ce(e){var t,n,r,a,o;return regeneratorRuntime.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return e.type,t=e.payload,i.next=3,Object(Z.select)(p.a());case 3:return n=i.sent,i.next=6,Object(Z.select)(p.b());case 6:return r=i.sent,a="".concat(te.ib),t.orgId=r&&r.organisation.orgId,console.log(t,"shift payload"),i.prev=10,i.next=13,Object(Z.call)(ee.a,a,{method:"POST",body:JSON.stringify(t),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 13:return o=i.sent,console.log(o,"SHIFT RESPONSE"),i.next=17,Object(Z.put)(m.j({message:"Shift created successfully",status:"success"}));case 17:return i.next=19,Object(Z.put)({type:P});case 19:return i.next=21,Object(Z.put)({type:k});case 21:i.next=28;break;case 23:return i.prev=23,i.t0=i.catch(10),i.next=27,Object(Z.put)(m.j({message:"Internal Server Error",status:"error"}));case 27:console.log(i.t0.message,"shift err message");case 28:case"end":return i.stop()}}),fe,null,[[10,23]])}function Ae(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.next=3,Object(Z.select)(p.a());case 3:return n=o.sent,o.next=6,Object(Z.select)(p.b());case 6:return o.sent,r="".concat(te.o,"/").concat(t.shiftId),o.prev=8,o.next=11,Object(Z.call)(ee.a,r,{method:"POST",body:JSON.stringify(t.usersId),headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 11:return a=o.sent,console.log(a,"ASSIGN SHIFT RESPONSE for checks"),o.next=15,Object(Z.put)(m.j({message:"Shift assigned successfully",status:"success"}));case 15:return o.next=17,Object(Z.put)({type:C});case 17:return o.next=19,Object(Z.put)({type:b});case 19:return o.next=21,Object(Z.put)(Y(t.shiftId));case 21:o.next=28;break;case 23:return o.prev=23,o.t0=o.catch(8),o.next=27,Object(Z.put)(m.j({message:"Internal Server Error",status:"error"}));case 27:console.log(o.t0.message,"assign shift err message");case 28:case"end":return o.stop()}}),pe,null,[[8,23]])}function Re(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,console.log(t,"assignShiftToParty payload in saga"),o.next=4,Object(Z.select)(p.a());case 4:return n=o.sent,r="".concat(te.n,"/").concat(t.shiftId,"?partyId=").concat(t.partyId),o.prev=6,o.next=9,Object(Z.call)(ee.a,r,{method:"POST",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 9:return a=o.sent,console.log(a,"ASSIGN SHIFT RESPONSE"),o.next=13,Object(Z.put)(m.j({message:"Shift assigned successfully",status:"success"}));case 13:return o.next=15,Object(Z.put)({type:C});case 15:return o.next=17,Object(Z.put)({type:b});case 17:o.next=22;break;case 19:o.prev=19,o.t0=o.catch(6),console.log(o.t0.message,"assign shift err message");case 22:case"end":return o.stop()}}),me,null,[[6,19]])}function De(e){var t,n,r,a;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,console.log(t,"get shifted users payload"),o.next=4,Object(Z.select)(p.a());case 4:return n=o.sent,o.next=7,Object(Z.select)(p.b());case 7:return o.sent,r="".concat(te.Dd,"/").concat(t),o.prev=9,o.next=12,Object(Z.call)(ee.a,r,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(n),"Content-Type":"application/json"})});case 12:return a=o.sent,console.log(a,"GET USER ASSIGN SHIFT RESPONSE"),o.next=16,Object(Z.put)({type:"boilerplate/HRPage/GET USERS BY SHIFT SUCCESS",payload:a});case 16:o.next=21;break;case 18:o.prev=18,o.t0=o.catch(9),console.log(o.t0.message,"get users shift err message");case 21:case"end":return o.stop()}}),be,null,[[9,18]])}function ke(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(Z.takeLatest)(b,je);case 2:return e.next=4,Object(Z.takeLatest)(y,Te);case 4:return e.next=6,Object(Z.takeLatest)(g,we);case 6:return e.next=8,Object(Z.takeLatest)(v,xe);case 8:return e.next=10,Object(Z.takeLatest)(E,ve);case 10:return e.next=12,Object(Z.takeLatest)(j,he);case 12:return e.next=14,Object(Z.takeLatest)(T,Oe);case 14:return e.next=16,Object(Z.takeLatest)(w,Pe);case 16:return e.next=18,Object(Z.takeLatest)(k,Ee);case 18:return e.next=20,Object(Z.takeLatest)(O,Se);case 20:return e.next=22,Object(Z.takeLatest)(A,Ce);case 22:return e.next=24,Object(Z.takeLatest)(R,Ae);case 24:return e.next=26,Object(Z.takeLatest)("boilerplate/HRPage/ASSIGN SHIFT TO PARTY",Re);case 26:return e.next=28,Object(Z.takeLatest)(D,De);case 28:case"end":return e.stop()}}),ye)}var Ie,Ne=n("0d939196e59ed73c94e6"),He=n("e95a63b25fb92ed15721"),Ge=n("d954071182f1bafcfbb1"),Be=n("bf95d08a577daedf0222"),Le=n.n(Be),Fe=n("6938d226fd372a75cbf9"),Me=n("a9d46fa1f298693c7c0e"),Ye=n("b0c37be7de20d933b466"),ze=n("4f0dfcf9dfa819c812e6"),Ue=n("d4df020feb07c4f688e4"),We=n.n(Ue),$e=n("711f9393a7bdb8588a8c"),Ke=n("3dfd612761b1dd8d2fc3"),_e=n.n(Ke),Ve=n("a99953cddf29f2ac481e"),Je=n.n(Ve);function qe(){return(qe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Qe(e,t,n,r){Ie||(Ie="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Ie,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Xe=Object(Fe.makeStyles)((function(e){return{iconButton:{},button:{marginLeft:e.spacing(1)},autoComplete:{marginLeft:e.spacing(1),width:250,display:"inline-flex"},icon:{}}}));function Ze(e){var t=e.openDialog,n=Xe();return Qe(a.a.Fragment,{},void 0,Qe(Ne.Tooltip,{title:"New Attendance"},void 0,Qe(Ne.Button,{color:"primary",variant:"contained",className:n.button,onClick:t,startIcon:Qe(Je.a,{className:n.icon}),disableElevation:!0},void 0,"Mark Attendance")))}function et(e){var t=e.openDialog,n=Xe();return Qe(a.a.Fragment,{},void 0,Qe(Ne.Tooltip,{title:"New Shift"},void 0,Qe(Ne.Button,{color:"primary",variant:"contained",className:n.button,onClick:t,startIcon:Qe($e.Add,{className:n.icon}),disableElevation:!0},void 0,"New Shift")))}function tt(e){var t=e.openDialog,n=e.shifts,r=e.selectUsersByShift,o=e.shift,i=Xe();return Qe(a.a.Fragment,{},void 0,Qe(Ne.Tooltip,{title:"Assign Shift"},void 0,Qe(Ne.Button,{color:"primary",variant:"contained",className:i.button,onClick:t,startIcon:Qe(Je.a,{className:i.icon}),disableElevation:!0},void 0,"Assign Shift")),Qe(_e.a,{id:"combo-box-demo",size:"small",options:n||[],getOptionLabel:function(e){return e.shiftName},onChange:r,className:i.autoComplete,renderInput:function(e){return a.a.createElement(Ne.TextField,qe({},e,{label:"Shift",variant:"outlined",placeholder:"Search",value:o}))}}))}Ze.prototypes={classes:i.a.object.isRequired,openDialog:i.a.func};var nt,rt=n("98f11010eed1f30a67e8"),at=n.n(rt),ot=n("7c3fe2cb581dd1babffa"),it=n("02b185abdbff04d8a73d"),lt=n.n(it),ct=n("2c132a7260be7f472279"),st=n.n(ct);function ut(e,t,n,r){nt||(nt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:nt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){pt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yt(){return(yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var gt=Object(Fe.makeStyles)((function(e){return{root:{}}})),vt=a.a.forwardRef((function(e,t){return a.a.createElement(Ne.Slide,yt({direction:"up",ref:t},e))})),ht=[{id:1,value:"PRESENT",label:"Present"},{id:2,value:"ABSENT",label:"Absent"},{id:3,value:"WEEKEND",label:"Weekend"},{id:4,value:"HOLIDAY",label:"Holiday"},{id:5,value:"SICK LEAVE",label:"Sick Leave"},{id:6,value:"PAID LEAVE",label:"Paid Leave"},{id:7,value:"UNPAID LEAVE",label:"Unpaid Leave"}],Ot=ut(st.a,{}),St=ut(st.a,{}),Et=ut(Ne.CircularProgress,{size:20});var jt=Object(u.b)({loading:J(),dialog:Object(u.a)(V,(function(e){return e.attdDialog})),employees:Q()});var Tt,wt=Object(c.connect)(jt,(function(e){return{createAttendance:function(t){return e(function(e){return{type:w,payload:e}}(t))},closeNewAttendanceDialog:function(){return e({type:x})}}})),xt=Object(s.compose)(wt,r.memo)((function(e){var t=gt(),n=e.loading,o=e.createAttendance,i=e.employees,l=e.closeNewAttendanceDialog,c=e.dialog,s=mt(Object(r.useState)({userId:"",date:ze.default.utc(new Date).format(),status:"PRESENT",loginTime:ze.default.utc(new Date).format(),logOutTime:ze.default.utc(new Date).format()}),2),u=s[0],d=s[1];a.a.useEffect((function(){"edit"===c.type&&c.data&&d(ft({},u))}),[c]);var f,p,m,b,y,g,v=function(e){var t=e.target,n=t.name,r=t.value;d(ft(ft({},u),{},pt({},n,r)))},h=function(e){return function(t,n){d(ft(ft({},u),{},pt({},e,ze.default.utc(t).format())))}};return console.log(u,"form"),console.log(i,"employees"),ut("div",{},void 0,a.a.createElement(Ne.Dialog,yt({},c.props,{TransitionComponent:vt,keepMounted:!0,onClose:l,"aria-labelledby":"alert-dialog-slide-title","aria-describedby":"alert-dialog-slide-description"}),ut(Ne.AppBar,{position:"static"},void 0,ut(Ne.Toolbar,{},void 0,ut(Ne.Typography,{variant:"h6",className:t.title},void 0,"Add attendance"))),ut(Ne.DialogContent,{dividers:!0},void 0,ut(Ne.Grid,{container:!0,spacing:1},void 0,ut(Ne.Grid,{item:!0,xs:12},void 0,ut(_e.a,{id:"attendance-shifted-employee",name:"userId",size:"small",options:at()(i,{workShift:new Object}),getOptionLabel:function(e){return e.firstName+" "+e.lastName},onChange:(g="userId",function(e,t){d(ft(ft({},u),{},pt({},g,t.id)))}),renderInput:function(e){return a.a.createElement(Ne.TextField,yt({},e,{name:"userId",label:"Employee",variant:"outlined",placeholder:"Search",margin:"normal",fullWidth:!0}))}})),ut(Ne.Grid,{item:!0,xs:6},void 0,ut(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,ut(ot.KeyboardDatePicker,{autoOk:!0,margin:"normal",fullWidth:!0,inputVariant:"outlined",id:"date-picker-dialog",label:"Date",size:"small",format:"dd/MM/yyyy",name:"date",value:u.date,onChange:h("date"),KeyboardButtonProps:{"aria-label":"change date"}}))),ut(Ne.Grid,{item:!0,xs:6},void 0,ut(Ne.TextField,{id:"status",name:"status",placeholder:"Status",select:!0,fullWidth:!0,variant:"outlined",margin:"normal",size:"small",label:"Status",value:u.status,onChange:v},void 0,ht.map((function(e,t){return ut(Ne.MenuItem,{value:e.value},t,e.label)})))),ut(Ne.Grid,{item:!0,xs:6},void 0,ut(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,ut(ot.KeyboardTimePicker,{autoOk:!0,margin:"normal",fullWidth:!0,inputVariant:"outlined",id:"login-time-picker",name:"loginTime",label:"Login Time",size:"small",value:u.loginTime,onChange:h("loginTime"),KeyboardButtonProps:{"aria-label":"change time"},keyboardIcon:Ot}))),ut(Ne.Grid,{item:!0,xs:6},void 0,ut(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,ut(ot.KeyboardTimePicker,{autoOk:!0,margin:"normal",fullWidth:!0,inputVariant:"outlined",id:"logout-time-picker",name:"logOutTime",label:"Logout Time",size:"small",value:u.logOutTime,onChange:h("logOutTime"),KeyboardButtonProps:{"aria-label":"change time"},keyboardIcon:St}))),ut(Ne.Grid,{item:!0,xs:12},void 0,ut(Ne.TextField,{id:"comment",name:"comment",placeholder:"Comment",fullWidth:!0,margin:"normal",variant:"outlined",multiline:!0,rows:2,rowsMax:3,size:"small",label:"Comment",value:u.comment,onChange:v})))),ut(Ne.DialogActions,{},void 0,ut(Ne.Button,{onClick:l,color:"primary"},void 0,"Cancel"),ut(Ne.Button,{onClick:function(){o(u)},disabled:n||(f=u.userId,p=u.date,m=u.status,b=u.loginTime,y=u.logOutTime,!(f&&b&&y&&p&&m.length>0)),color:"primary",endIcon:n&&Et},void 0,"Mark"))))}));function Pt(e,t,n,r){Tt||(Tt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Tt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ct=Object(Fe.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{"& tr:hover":{cursor:"pointer"},"& thead":{"& th":{color:e.palette.common.white,textTransform:"capitalize"},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(Ye.darken)(e.palette.primary.main,.1)}}},toolbar:e.mixins.toolbar,icon:{color:e.palette.grey[800],"&.approved":{color:e.palette.primary.main},"&.inProgress":{color:Me.orange[500]},"&.done":{color:Me.green[500]}}}})),At=Pt(xt,{}),Rt=Object(u.b)({loading:J(),attendances:Object(u.a)(V,(function(e){return e.attendances}))});var Dt,kt=Object(c.connect)(Rt,(function(e){return{getAttendanceById:function(t){return e(H(t))},openNewAttendanceDialog:function(){return e({type:"boilerplate/HRPage/OPEN NEW ATTENDANCE DIALOG"})}}})),It=Object(s.compose)(He.withRouter,kt,r.memo)((function(e){var t=Ct(),n=(e.loading,e.history,e.match,e.openNewAttendanceDialog),r=e.attendances,a=(e.getAttendanceById,Le()(r,"dateCreated","desc"));console.log(r,"attendances");var o=[{name:"id",label:"Id",options:{display:"excluded",filter:!0}},{name:"date",label:"Date",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?Object(ze.default)(e).format("ll"):""}}},{name:"status",label:"Status",options:{filter:!0,sort:!0}},{name:"shiftName",label:"Shift",options:{filter:!0,sort:!0}},{name:"loginTime",label:"Log in time",options:{filter:!0,sort:!0}},{name:"logOutTime",label:"Log out time",options:{filter:!0,sort:!0}}],i=Pt(Ze,{openDialog:n}),l={filterType:"checkbox",responsive:"stacked",selectableRows:"none",print:!1,viewColumns:!1,filter:!1,customToolbar:function(){return i},rowsPerPage:10,rowsPerPageOptions:[10,25,50,100],onRowClick:function(e,t){},elevation:0};return Pt("div",{className:t.root},void 0,Pt(We.a,{className:t.datatable,title:"Attendance List",data:a,columns:o,options:l}),At)})),Nt=n("c5b4c3ec8e8fb2fcea62"),Ht=n.n(Nt),Gt=n("1914e793231c791635f7"),Bt=n.n(Gt);n("b912ecc4473ae8a2ff0b");function Lt(e,t,n,r){Dt||(Dt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Dt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Ft=Object(Fe.makeStyles)((function(e){return{root:{flexGrow:1},title:{flexGrow:1},toolbar:e.mixins.toolbar,icon:{color:e.palette.grey[800],"&.approved":{color:e.palette.primary.main},"&.inProgress":{color:Me.orange[500]},"&.done":{color:Me.green[500]}}}})),Mt=Lt(Bt.a,{}),Yt=Lt(Ht.a,{}),zt=Object(u.b)({loading:J(),attendance:Object(u.a)(V,(function(e){return e.attendance}))});var Ut,Wt=Object(c.connect)(zt,(function(e){return{getAttendanceById:function(t){return e(H(t))},getEmployeesByShift:function(t){return e({type:T,payload:t})},openEditAttendanceDialog:function(){return e({type:"boilerplate/HRPage/OPEN EDIT ATTENDANCE DIALOG"})}}})),$t=Object(s.compose)(He.withRouter,Wt,r.memo)((function(e){var t=Ft(),n=(e.loading,e.attendance),a=(e.openEditAttendanceDialog,e.getEmployeesByShift);return console.log(n,"attendance by id"),Object(r.useEffect)((function(){n.attendance&&a(n.attendance.id)}),[n.attendance]),Lt("div",{className:t.root},void 0,Lt(Ne.AppBar,{position:"static",color:"inherit",elevation:1},void 0,Lt(Ne.Toolbar,{variant:"dense"},void 0,Lt(Ne.Typography,{variant:"h6",className:t.title},void 0,"Attendance Details"),Lt(Ne.IconButton,{onClick:function(){}},void 0,Mt),Lt(Ne.IconButton,{onClick:function(){}},void 0,Yt))))}));function Kt(e,t,n,r){Ut||(Ut="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Ut,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var _t=Kt("div",{},void 0,Kt(l.Helmet,{},void 0,Kt("title",{},void 0,"Attendance Details Page"),Kt("meta",{name:"description",content:"ezone application attendance details page"})),Kt(r.Fragment,{},void 0,Kt($t,{})));var Vt=Object(u.b)({loading:J});var Jt,qt=Object(c.connect)(Vt,(function(e){return{getAttendanceById:function(t){return e(H(t))}}})),Qt=Object(s.compose)(He.withRouter,qt,r.memo)((function(e){e.loading;var t=e.getAttendanceById,n=e.match.params;return Object(r.useEffect)((function(){t(n.attendanceId)}),[]),_t}));function Xt(e,t,n,r){Jt||(Jt="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Jt,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Zt=Xt(l.Helmet,{},void 0,Xt("title",{},void 0,"Attendance Page"),Xt("meta",{name:"description",content:"ezone application attendance page"}));var en=Object(u.b)({});var tn,nn=Object(c.connect)(en,(function(e){return{getAttendances:function(){return e(N())}}})),rn=Object(s.compose)(He.withRouter,nn,r.memo)((function(e){var t=e.getAttendances,n=e.match.path;return console.log(n,"path attendance"),Object(r.useEffect)((function(){t()}),[]),Xt("div",{},void 0,Zt,Xt(r.Fragment,{},void 0,Xt(He.Route,{exact:!0,path:n,component:It}),Xt(He.Route,{path:"".concat(n,"/:attendanceId"),component:Qt})))})),an=n("5c0e9784aa1783f42087"),on=n.n(an),ln=n("bf710d328ff12a6f4729"),cn=n.n(ln),sn=n("3466436ae20f97e590e0"),un=n.n(sn);function dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dn(Object(n),!0).forEach((function(t){pn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return bn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return bn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yn(){return(yn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function gn(e,t,n,r){tn||(tn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:tn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var vn=gn(cn.a,{fontSize:"small"}),hn=gn(un.a,{fontSize:"small"}),On=Object(Fe.makeStyles)((function(e){return{root:{"& .MuiTextField-root":{}},table:{"& td":{border:"0 !important"}}}})),Sn=a.a.forwardRef((function(e,t){return a.a.createElement(Ne.Slide,yn({direction:"up",ref:t},e))})),En=[{name:"Sunday"},{name:"Monday"},{name:"Tuesday"},{name:"Wednesday"},{name:"Thursday"},{name:"Friday"},{name:"Saturday"}],jn=gn(st.a,{}),Tn=gn(st.a,{}),wn=gn(Ne.FormControlLabel,{value:"weekends",control:gn(Ne.Radio,{}),label:"Weekends"}),xn=gn(Ne.FormControlLabel,{value:"offdays",control:gn(Ne.Radio,{}),label:"Shift Off Days"}),Pn=gn(Ne.CircularProgress,{size:20});var Cn=Object(u.b)({loading:J(),dialog:Object(u.a)(V,(function(e){return e.shiftDialog})),days:Object(u.a)(V,(function(e){return e.days}))});var An,Rn=Object(c.connect)(Cn,(function(e){return{closeNewShiftDialog:function(){return e({type:P})},createShift:function(t){return e(function(e){return{type:A,payload:e}}(t))},dispatch:e}})),Dn=Object(s.compose)(Rn,r.memo)((function(e){var t=On(),n=e.loading,r=e.closeNewShiftDialog,o=e.dialog,i=(e.days,e.createShift),l=mn(a.a.useState({isOffDays:"",isShiftDays:!1}),2),c=l[0],s=l[1],u=mn(a.a.useState({resumptionTime:Object(ze.default)(new Date).format("YYYY-MM-DD hh:mm:ss"),closeTime:Object(ze.default)(new Date).format("YYYY-MM-DD hh:mm:ss"),startDate:Object(ze.default)(new Date).format("YYYY-MM-DD"),endDate:Object(ze.default)(new Date).format("YYYY-MM-DD"),offDays:[],shiftName:"",createdBy:"Admin"}),2),d=u[0],f=u[1];console.log(d,"shift dialogue"),a.a.useEffect((function(){"edit"==o.type&&f(fn({},d))}),[o]);var p,m,b,y,g,v=function(e){return function(t){f(on()(fn({},d),e,Object(ze.default)(t).format("YYYY-MM-DDTHH:mm:ss")))}},h=function(e){var t=e.target,n=t.name,r=t.value,a=t.checked,o=t.type;s(on()(fn({},c),n,"checkbox"===o?a:r))};return gn("div",{},void 0,a.a.createElement(Ne.Dialog,yn({},o.props,{TransitionComponent:Sn,keepMounted:!0,onClose:r,"aria-labelledby":"alert-dialog-slide-title","aria-describedby":"alert-dialog-slide-description"}),gn(Ne.AppBar,{position:"static"},void 0,gn(Ne.Toolbar,{},void 0,gn(Ne.Typography,{variant:"h6",className:t.title},void 0,"Add Shift"))),gn(Ne.DialogContent,{dividers:!0},void 0,gn(Ne.Grid,{container:!0,spacing:1},void 0,gn(Ne.Grid,{item:!0,xs:12},void 0,gn(Ne.TextField,{name:"shiftName",label:"Shift name",id:"outlined-title",fullWidth:!0,margin:"normal",variant:"outlined",size:"small",value:d.shiftName,onChange:function(e){var t=e.target,n=t.name,r=t.value;f(fn(fn({},d),{},pn({},n,r)))}})),gn(Ne.Grid,{item:!0,xs:6},void 0,gn(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,gn(ot.KeyboardTimePicker,{margin:"normal",inputVariant:"outlined",id:"resumption-time-picker",name:"resumptionTime",label:"Resumption Time",fullWidth:!0,size:"small",value:d.resumptionTime,onChange:v("resumptionTime"),KeyboardButtonProps:{"aria-label":"change time"},keyboardIcon:jn}))),gn(Ne.Grid,{item:!0,xs:6},void 0,gn(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,gn(ot.KeyboardTimePicker,{margin:"normal",inputVariant:"outlined",id:"close-time-picker",name:"closeTime",label:"Close Time",fullWidth:!0,size:"small",value:d.closeTime,onChange:v("closeTime"),KeyboardButtonProps:{"aria-label":"change time"},keyboardIcon:Tn}))),gn(Ne.Grid,{item:!0,xs:12},void 0,gn(Ne.FormControl,{component:"fieldset"},void 0,gn(Ne.RadioGroup,{"aria-label":"isOffDays",name:"isOffDays",value:c.isOffDays,onChange:h,row:!0},void 0,wn,xn))),"offdays"===c.isOffDays&&gn(Ne.Grid,{item:!0,xs:12},void 0,gn(_e.a,{multiple:!0,id:"checkboxes-days-of-week",size:"small",options:En,defaultValue:[En[0]],disableCloseOnSelect:!0,getOptionLabel:function(e){return e.name},renderOption:function(e,t){var n=t.selected;return gn(a.a.Fragment,{},void 0,gn(Ne.Checkbox,{icon:vn,checkedIcon:hn,style:{marginRight:8},checked:n}),e.name)},renderInput:function(e){return a.a.createElement(Ne.TextField,yn({},e,{variant:"outlined",fullWidth:!0,label:"Select Off Days",placeholder:"Days"}))}})),gn(Ne.Grid,{item:!0,xs:12},void 0,gn(Ne.FormControlLabel,{control:gn(Ne.Checkbox,{checked:c.isShiftDays,onChange:h,name:"isShiftDays"}),label:"Enter Shift Days"})),c.isShiftDays&&gn(a.a.Fragment,{},void 0,gn(Ne.Grid,{item:!0,xs:6},void 0,gn(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,gn(ot.KeyboardDatePicker,{autoOk:!0,disableToolbar:!0,disablePast:!0,inputVariant:"outlined",variant:"inline",format:"dd/MM/yyyy",margin:"normal",fullWidth:!0,size:"small",name:"startDate",id:"date-picker-startDate",label:"Start Date",value:d.startDate,onChange:v("startDate"),KeyboardButtonProps:{"aria-label":"change date"}}))),gn(Ne.Grid,{item:!0,xs:6},void 0,gn(ot.MuiPickersUtilsProvider,{utils:lt.a},void 0,gn(ot.KeyboardDatePicker,{autoOk:!0,disableToolbar:!0,disablePast:!0,inputVariant:"outlined",variant:"inline",format:"dd/MM/yyyy",margin:"normal",fullWidth:!0,size:"small",name:"endDate",id:"date-picker-endtDate",label:"End Date",value:d.endDate,onChange:v("endDate"),KeyboardButtonProps:{"aria-label":"change date"}})))))),gn(Ne.DialogActions,{},void 0,gn(Ne.Button,{onClick:r,color:"primary"},void 0,"Cancel"),gn(Ne.Button,{onClick:function(){i(d)},disabled:n||(p=d.resumptionTime,m=d.closeTime,b=d.startDate,y=d.endDate,g=d.shiftName,!(p&&m&&b&&y&&g)),color:"primary",endIcon:n&&Pn},void 0,"Save"))))}));function kn(e,t,n,r){An||(An="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:An,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var In=Object(Fe.makeStyles)((function(e){return{root:{display:"flex",backgroundColor:e.palette.common.white},datatable:{"& tr:hover":{cursor:"pointer"},"& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(Ye.darken)(e.palette.primary.main,.1)}}},toolbar:e.mixins.toolbar,icon:{color:e.palette.grey[800],"&.approved":{color:e.palette.primary.main},"&.inProgress":{color:Me.orange[500]},"&.done":{color:Me.green[500]}}}})),Nn=kn(Dn,{}),Hn=Object(u.b)({loading:J(),user:p.b(),shifts:q()});var Gn,Bn=Object(c.connect)(Hn,(function(e){return{getAttendances:function(){return e(N())},getShifts:function(){return e(M())},openNewShiftDialog:function(){return e({type:"boilerplate/HRPage/OPEN NEW SHIFT DIALOG"})}}})),Ln=Object(s.compose)(He.withRouter,Bn,r.memo)((function(e){var t=In(),n=(e.loading,e.getShifts,e.shifts),r=e.openNewShiftDialog;console.log(n,"shifts in list");var a=kn(et,{openDialog:r}),o={filterType:"checkbox",responsive:"stacked",selectableRows:"none",print:!1,download:!0,viewColumns:!1,filter:!1,customToolbar:function(){return a},rowsPerPage:10,rowsPerPageOptions:[10,25,50,100],elevation:0};return kn("div",{className:t.root},void 0,kn(Ne.Grid,{container:!0,justify:"space-around"},void 0,kn(Ne.Grid,{item:!0,md:12},void 0,kn(We.a,{className:t.datatable,title:"Shifts",data:n,columns:[{name:"id",label:"Id",options:{display:"excluded",filter:!0}},{name:"shiftName",label:"Shift name",options:{filter:!0,sort:!0}},{name:"resumptionTime",label:"Resumption time",options:{filter:!0,sort:!0}},{name:"closeTime",label:"Close time",options:{filter:!0,sort:!0}},{name:"startDate",label:"Start date",options:{filter:!0,sort:!0}},{name:"endDate",label:"End date",options:{filter:!0,sort:!0}}],options:o}))),Nn)}));function Fn(e,t,n,r){Gn||(Gn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Gn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Mn=Fn(a.a.Fragment,{},void 0,Fn(l.Helmet,{},void 0,Fn("title",{},void 0,"Shift Page"),Fn("meta",{name:"description",content:"ezone application shift page"})),Fn(Ln,{}));var Yn=Object(u.b)({});var zn,Un=Object(c.connect)(Yn,(function(e){return{getAttendances:function(){return e(N())},getDays:function(){return e(F())}}})),Wn=Object(s.compose)(Un,r.memo)((function(e){var t=e.getAttendances,n=e.getDays;return Object(r.useEffect)((function(){t(),n()}),[]),Mn})),$n=n("979f0bf208cac32de897");function Kn(e,t,n,r){zn||(zn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:zn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function _n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Jn=Object(Fe.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{"& tr:hover":{cursor:"pointer"},"& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(Ye.darken)(e.palette.primary.main,.1)}}},toolbar:e.mixins.toolbar,icon:{color:e.palette.grey[800],"&.approved":{color:e.palette.primary.main},"&.inProgress":{color:Me.orange[500]},"&.done":{color:Me.green[500]}}}})),qn=Object(u.b)({loading:J(),user:p.b(),employees:Q(),employeeShifts:Object(u.a)(V,(function(e){return e.employeeShifts})),shifts:q()});var Qn,Xn=Object(c.connect)(qn,(function(e){return{openNewEmployeeShiftDialog:function(){return e({type:"boilerplate/HRPage/OPEN NEW EMPLOYEE SHIFT DIALOG"})},getUsersByShift:function(t){return e(Y(t))}}})),Zn=Object(s.compose)(He.withRouter,Xn,r.memo)((function(e){var t=Jn(),n=(e.loading,e.employees),r=e.shifts,o=e.employeeShifts,i=e.openNewEmployeeShiftDialog,l=e.getUsersByShift,c=_n(a.a.useState(""),2),s=c[0],u=c[1];console.log(o,"employeeShifts");o&&o.length;var d=[{name:"id",label:"Id",options:{display:"excluded",filter:!0}},{name:"id",label:"Name",options:{filter:!0,sort:!0,customBodyRender:function(e){var t=n&&n.find((function(t){return t.id==e}));return Kn("span",{},void 0,"".concat($n.a.toTitleCase(t.firstName),"\n                ").concat($n.a.toTitleCase(t.lastName)))}}},{name:"id",label:"Shift",options:{filter:!0,sort:!0,customBodyRender:function(e){var t=n&&n.find((function(t){return t.id==e}));return t.workShift&&Kn("span",{},void 0,"".concat($n.a.toTitleCase(t.workShift.shiftName)))}}},{name:"id",label:"Duration",options:{filter:!0,sort:!0,customBodyRender:function(e){var t=n&&n.find((function(t){return t.id==e}));return t.workShift&&Kn("span",{},void 0,"".concat($n.a.toTitleCase(t.workShift.endDate)))}}}],f=Kn(tt,{openDialog:i,shifts:r,shift:s,selectUsersByShift:function(e,t){u(t.id),l(t.id)}}),p={filterType:"checkbox",responsive:"stacked",selectableRows:"none",print:!1,download:!0,viewColumns:!1,filter:!1,customToolbar:function(){return f},rowsPerPage:10,rowsPerPageOptions:[10,25,50,100],onRowClick:function(e,t){},elevation:0};return Kn("div",{className:t.root},void 0,Kn(We.a,{className:t.datatable,title:"Employee Shifts",data:o,columns:d,options:p}))})),er=n("6a55381db84a511b309a"),tr=n.n(er),nr=n("c9dfa4e4875710bc8dfd"),rr=n.n(nr);function ar(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return or(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return or(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function or(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ir(){return(ir=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function lr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function cr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lr(Object(n),!0).forEach((function(t){sr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ur(e,t,n,r){Qn||(Qn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Qn,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var dr=ur(cn.a,{fontSize:"small"}),fr=ur(un.a,{fontSize:"small"}),pr=Object(Fe.makeStyles)((function(e){return{root:{flexGrow:1},chipsRoot:{display:"flex",justifyContent:"flex-start",flexWrap:"wrap","& > *":{margin:e.spacing(.5)}},tabsRoot:{minWidth:500,display:"flex",justifyContent:"space-between",alignItems:"flex-start"},tabs:{borderLeft:"1px solid ".concat(e.palette.divider),borderRight:"1px solid ".concat(e.palette.divider)},toolbar:cr({flexGrow:1,borderBottom:"1px solid ".concat(e.palette.divider)},e.mixins.toolbar),title:{flexGrow:1}}})),mr=Object(Ne.withStyles)({flexContainer:{flexDirection:"column"},indicator:{backgroundColor:"#1890ff",left:0,top:0}})(Ne.Tabs),br=Object(Ne.withStyles)((function(e){return{root:{backgroundColor:"rgba(26, 136, 225, 0.1)",borderRadius:"0px 30px 30px 0px",textTransform:"none",minWidth:92,fontWeight:e.typography.fontWeightRegular,padding:e.spacing(2,4),marginRight:e.spacing(1),"&:hover":{color:"#40a9ff",opacity:1},"&$selected":{color:"#1890ff",fontWeight:e.typography.fontWeightMedium},"&:focus":{color:"#40a9ff"}},wrapper:{alignItems:"flex-start"},selected:{}}}))((function(e){return a.a.createElement(Ne.Tab,ir({disableRipple:!0},e))})),yr=a.a.forwardRef((function(e,t){return a.a.createElement(Ne.Slide,ir({direction:"up",ref:t},e))}));function gr(e){return{id:"vertical-tab-".concat(e),"aria-controls":"vertical-tabpanel-".concat(e)}}var vr=ur(Ne.CircularProgress,{size:20});var hr=Object(u.b)({loading:J(),dialog:Object(u.a)(V,(function(e){return e.employeeShiftDialog})),employees:Q(),departments:Object(u.a)(V,(function(e){return e.departments})),branches:Object(u.a)(V,(function(e){return e.branches})),roles:Object(u.a)(V,(function(e){return e.roles})),shifts:q()});var Or,Sr=Object(c.connect)(hr,(function(e){return{closeNewEmployeeShiftDialog:function(){return e({type:C})},assignShift:function(t){return e(function(e){return{type:R,payload:e}}(t))},assignShiftToParty:function(t){return e(function(e){return{type:"boilerplate/HRPage/ASSIGN SHIFT TO PARTY",payload:e}}(t))}}})),Er=Object(s.compose)(Sr,r.memo)((function(e){var t=pr(),n=e.loading,r=e.closeNewEmployeeShiftDialog,o=e.assignShift,i=e.assignShiftToParty,l=e.shifts,c=e.employees,s=e.departments,u=e.branches,d=e.roles,f=e.dialog,p=ar(a.a.useState(null),2),m=p[0],b=p[1],y=ar(a.a.useState(0),2),g=y[0],v=y[1],h=ar(a.a.useState({shiftId:"",usersId:[],partyId:""}),2),O=h[0],S=h[1],E=Boolean(m),j=E?"simple-popover":void 0;a.a.useEffect((function(){"edit"==f.type&&S(cr({},O))}),[f]);var T=function(e){return function(t,n){console.log(e,"name"),console.log(n,"obj"),S(cr(cr({},O),{},sr({},e,n.id)))}},w=function(e){S((function(t){return cr(cr({},t),{},{usersId:t.usersId.filter((function(t){return t.id!==e}))})}))};console.log(O,"form");var x,P,C,A,R=c&&at()(c,(function(e){return rr()(O.usersId,{id:e.id})})),D=s?tr()(s,{id:O.partyId}):null;return console.log(D,"selectedDept"),ur("div",{},void 0,a.a.createElement(Ne.Dialog,ir({},f.props,{TransitionComponent:yr,keepMounted:!0,onClose:r,"aria-labelledby":"alert-dialog-slide-title","aria-describedby":"alert-dialog-slide-description",fullWidth:!0,maxWidth:"sm"}),ur(Ne.AppBar,{position:"static"},void 0,ur(Ne.Toolbar,{},void 0,ur(Ne.Typography,{variant:"h6",className:t.title},void 0,"Assign Shift"))),ur(Ne.DialogContent,{dividers:!0},void 0,ur(_e.a,{id:"employee-shift-id",size:"small",options:l||[],getOptionLabel:function(e){return e.shiftName},onChange:(A="shiftId",function(e,t){S(cr(cr({},O),{},sr({},A,t.id)))}),renderInput:function(e){return a.a.createElement(Ne.TextField,ir({},e,{label:"Shift",variant:"outlined",placeholder:"Search",margin:"normal",value:O.shift,fullWidth:!0}))}}),ur(Ne.TextField,{id:"employee-select",name:"usersId",placeholder:"Employee",fullWidth:!0,variant:"outlined",margin:"normal",size:"small",label:"Employee",value:O.employee,onClick:function(e){b(e.currentTarget)}}),ur(Ne.Popover,{id:j,open:E,anchorEl:m,onClose:function(){b(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},void 0,ur("div",{className:t.tabsRoot},void 0,ur(mr,{orientation:"vertical",variant:"scrollable",value:g,onChange:function(e,t){v(t)},"aria-label":"ant example",className:t.tabs},void 0,a.a.createElement(br,ir({label:"Employees"},gr(0))),a.a.createElement(br,ir({label:"Department"},gr(1))),a.a.createElement(br,ir({label:"Branch"},gr(2))),a.a.createElement(br,ir({label:"Roles"},gr(3)))),0===g&&ur(Ne.Box,{px:2,className:t.toolbar},void 0,ur(_e.a,{multiple:!0,id:"employee",size:"small",options:c,disableCloseOnSelect:!0,getOptionLabel:function(e){return e.firstName+" "+e.lastName},onChange:function(e,t){S(cr(cr({},O),{},{usersId:t.map((function(e){return{id:e.id}}))}))},renderOption:function(e,t){var n=t.selected;return ur(a.a.Fragment,{},void 0,ur(Ne.Checkbox,{icon:dr,checkedIcon:fr,style:{marginRight:8},checked:n}),e.firstName+" "+e.lastName)},renderInput:function(e){return a.a.createElement(Ne.TextField,ir({},e,{variant:"outlined",label:"Employees",placeholder:"Employees",margin:"normal"}))}})),1===g&&ur(Ne.Box,{px:2,className:t.toolbar},void 0,ur(_e.a,{id:"checkboxes-tags-demo",size:"small",options:s,disableCloseOnSelect:!0,getOptionLabel:function(e){return e.name},onChange:T("partyId"),renderOption:function(e,t){var n=t.selected;return ur(a.a.Fragment,{},void 0,ur(Ne.Checkbox,{icon:dr,checkedIcon:fr,style:{marginRight:8},checked:n}),e.name)},renderInput:function(e){return a.a.createElement(Ne.TextField,ir({},e,{variant:"outlined",label:"Department",placeholder:"Department",margin:"normal"}))}})),2===g&&ur(Ne.Box,{px:2,className:t.toolbar},void 0,ur(_e.a,{id:"checkboxes-tags-demo",size:"small",options:u,disableCloseOnSelect:!0,getOptionLabel:function(e){return e.name},onChange:T("partyId"),renderOption:function(e,t){var n=t.selected;return ur(a.a.Fragment,{},void 0,ur(Ne.Checkbox,{icon:dr,checkedIcon:fr,style:{marginRight:8},checked:n}),e.name)},renderInput:function(e){return a.a.createElement(Ne.TextField,ir({},e,{variant:"outlined",label:"Branch",placeholder:"Branch",margin:"normal"}))}})),3===g&&ur(Ne.Box,{px:2,className:t.toolbar},void 0,ur(_e.a,{id:"checkboxes-tags-demo",size:"small",options:d,disableCloseOnSelect:!0,getOptionLabel:function(e){return e.name},onChange:T("partyId"),renderOption:function(e,t){var n=t.selected;return ur(a.a.Fragment,{},void 0,ur(Ne.Checkbox,{icon:dr,checkedIcon:fr,style:{marginRight:8},checked:n}),e.name)},renderInput:function(e){return a.a.createElement(Ne.TextField,ir({},e,{variant:"outlined",label:"Roles",placeholder:"Roles",margin:"normal"}))}})))),ur("div",{className:t.chipsRoot},void 0,R&&R.map((function(e,t){return ur(Ne.Chip,{avatar:ur(Ne.Avatar,{},void 0,e.firstName&&e.firstName[0].toUpperCase()),label:e.firstName+" "+e.lastName,variant:"outlined",onDelete:function(){return w(e.id)}},t)})),D&&ur(Ne.Chip,{avatar:ur(Ne.Avatar,{},void 0,D.name[0].toUpperCase()),label:D.name,variant:"outlined",onDelete:function(){return w(D.id)}},D.id))),ur(Ne.DialogActions,{},void 0,ur(Ne.Button,{onClick:r,color:"primary"},void 0,"Cancel"),ur(Ne.Button,{onClick:function(){O.usersId.length>0?o(O):i(O)},disabled:n||(x=O.usersId,P=O.shiftId,C=O.partyId,!(P&&C||x.length>0)),color:"primary",endIcon:n&&vr},void 0,"Save"))))}));function jr(e,t,n,r){Or||(Or="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Or,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}var Tr=jr("div",{},void 0,jr(l.Helmet,{},void 0,jr("title",{},void 0,"Employee Shift Page"),jr("meta",{name:"description",content:"ezone application employee shift page"})),jr(r.Fragment,{},void 0,jr(Zn,{})),jr(Er,{}));var wr=Object(u.b)({});var xr,Pr=Object(c.connect)(wr,(function(e){return{getAttendances:function(){return e(N())},getEmployees:function(){return e(L())}}})),Cr=Object(s.compose)(Pr,r.memo)((function(e){var t=e.getAttendances,n=e.getEmployees;return Object(r.useEffect)((function(){t(),n()}),[]),Tr}));function Ar(e,t,n,r){xr||(xr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:xr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}function Rr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Dr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Dr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function kr(){return(kr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var Ir=Object(Ne.makeStyles)((function(e){return{root:{flexGrow:1},content:{flexGrow:1}}})),Nr=Object(Ne.withStyles)({indicator:{backgroundColor:"#ffffff"}})(Ne.Tabs),Hr=Object(Ne.withStyles)((function(e){return{root:{borderRadius:"20px 20px 0px 0px",minWidth:92,fontWeight:e.typography.fontWeightRegular,fontSize:e.typography.subtitle1.fontSize,padding:e.spacing(1,3),marginRight:e.spacing(1),color:"#ffffff","&:hover":{color:e.palette.primary.main,backgroundColor:"#ffffff",opacity:1},"&$selected":{color:"#1890ff",backgroundColor:"#ffffff",fontWeight:e.typography.fontWeightMedium},"&:focus":{color:"#40a9ff"}},selected:{}}}))((function(e){return a.a.createElement(Ne.Tab,kr({disableRipple:!0},e))}));function Gr(e){return{id:"full-width-tab-".concat(e),"aria-controls":"full-width-tabpanel-".concat(e)}}var Br=Ar(rn,{}),Lr=Ar(Wn,{}),Fr=Ar(Cr,{});var Mr=Object(u.b)({});var Yr,zr=Object(c.connect)(Mr,(function(e){return{}})),Ur=Object(He.withRouter)(Object(s.compose)(zr,r.memo)((function(e){var t=Ir(),n=Rr(a.a.useState(0),2),r=n[0],o=n[1];return Ar("div",{className:t.root},void 0,Ar(Ge.a,{navigations:Ar(a.a.Fragment,{},void 0,Ar(Nr,{value:r,onChange:function(e,t){o(t)},indicatorColor:"primary",textColor:"primary",centered:!0},void 0,a.a.createElement(Hr,kr({label:"Attendance"},Gr(0))),a.a.createElement(Hr,kr({label:"Shift"},Gr(1))),a.a.createElement(Hr,kr({label:"Employee Shifts"},Gr(2))))),content:Ar("div",{className:t.content},void 0,0===r&&Br,1===r&&Lr,2===r&&Fr)}))})));function Wr(e,t,n,r){Yr||(Yr="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var a=e&&e.defaultProps,o=arguments.length-3;if(t||0===o||(t={children:void 0}),1===o)t.children=r;else if(o>1){for(var i=new Array(o),l=0;l<o;l++)i[l]=arguments[l+3];t.children=i}if(t&&a)for(var c in a)void 0===t[c]&&(t[c]=a[c]);else t||(t=a||{});return{$$typeof:Yr,type:e,key:void 0===n?null:""+n,ref:null,props:t,_owner:null}}n.d(t,"AttendancePage",(function(){return _r})),n.d(t,"mapDispatchToProps",(function(){return Jr}));var $r="attendance",Kr=Wr(a.a.Fragment,{},void 0,Wr(l.Helmet,{},void 0,Wr("title",{},void 0,"Attendance Page"),Wr("meta",{name:"description",content:"ezone application attendance page"})),Wr(Ur,{}));function _r(e){var t=e.getAttendances,n=e.getDays,r=e.getShifts,o=(e.days,e.getEmployees),i=e.getRoles,l=e.getBranches,c=e.getDepartments;return Object(d.b)({key:$r,reducer:_}),Object(f.b)({key:$r,saga:ke}),a.a.useEffect((function(){t(),n(),r(),o(),i(),l(),c()}),[]),Kr}var Vr=Object(u.b)({attendance:X()});function Jr(e){return{getAttendances:function(){return e(N())},getDays:function(){return e(F())},getShifts:function(){return e(M())},getEmployees:function(){return e(L())},getDepartments:function(){return e({type:y})},getBranches:function(){return e({type:g})},getRoles:function(){return e({type:v})}}}var qr=Object(c.connect)(Vr,Jr);t.default=Object(s.compose)(qr,r.memo)(_r)}}]);

Zerion Mini Shell 1.0