%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/public_html/ezone.optisoft.com.ng/
Upload File :
Create Path :
Current File : /home/opti/public_html/ezone.optisoft.com.ng/75.b22d56896c528e0fb98b.chunk.js

(window.webpackJsonp=window.webpackJsonp||[]).push([[75],{"75efdcae24e8de4dd61c":function(e,n,a){"use strict";a.r(n);var t=a("8af190b70a6bc55c6f1b"),r=a.n(t),o=a("8a2d1b95e05b6a321e74"),l=a.n(o),i=a("0d7f0986bcd2f33d8a2a"),c=a("e95a63b25fb92ed15721"),u=a("adc20f99e57c573c589c"),d=a("d95b0cf107403b178365"),p=a("ab4cb61bcb2dc161defb"),s=a("d7dd51e1bf6bfc2c9c3d"),m=a("a28fc3c963a1d4d1a2e5"),y=a("d782b72bc5b680c7122c"),b=(a("bd183afcc37eabd79225"),a("2846684e663273444813")),f=a.n(b),v=a("6542cd13fd5dd1bcffd4"),E=(a("a72b40110d9c31c9b5c5"),a("7edf83707012a871cdfb")),g="app/EmployeeSalary/CREATE_EMPLOYEE_SALARY",h="app/EmployeeSalary/GET_EMPLOYEE_SALARIES",O="app/EmployeeSalary/GET_EMPLOYEE_SALARY_BY_ID",S="app/EmployeeSalary/DELETE_EMPLOYEE_SALARY",C="app/EmployeeSalary/UPDATE_EMPLOYEE_SALARY";function A(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function x(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?A(Object(a),!0).forEach((function(n){L(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}function L(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}var P={loading:!1,error:!1,employeeSalaryDialog:{type:"new",props:{open:!1},data:null},confirmDeleteDialog:{type:"new",props:{open:!1},data:null},employeeSalaries:[],employeeSalary:null},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,n=arguments.length>1?arguments[1]:void 0;return Object(E.a)(e,(function(){switch(n.type){case"app/EmployeeSalary/OPEN_NEW_EMPLOYEE_SALARY_DIALOG":return x(x({},e),{},{employeeSalaryDialog:{type:"new",props:{open:!0},data:null}});case"app/EmployeeSalary/CLOSE_NEW_EMPLOYEE_SALARY_DIALOG":return x(x({},e),{},{employeeSalaryDialog:{type:"new",props:{open:!1},data:null}});case"app/EmployeeSalary/OPEN_EDIT_EMPLOYEE_SALARY_DIALOG":return x(x({},e),{},{employeeSalaryDialog:{type:"edit",props:{open:!0},data:n.payload}});case"app/EmployeeSalary/CLOSE_EDIT_EMPLOYEE_SALARY_DIALOG":return x(x({},e),{},{employeeSalaryDialog:{type:"edit",props:{open:!1},data:n.payload}});case"app/EmployeeSalary/OPEN_DELETE_EMPLOYEE_SALARY_DIALOG":return x(x({},e),{},{confirmDeleteDialog:{type:"new",props:{open:!0},data:n.payload}});case"app/EmployeeSalary/CLOSE_DELETE_EMPLOYEE_SALARY_DIALOG":return x(x({},e),{},{confirmDeleteDialog:{type:"new",props:{open:!1},data:null}});case g:return x(x({},e),{},{loading:!0,error:!1});case"app/EmployeeSalary/CREATE_EMPLOYEE_SALARY_SUCCESS":return x(x({},e),{},{loading:!1,error:!1});case"app/EmployeeSalary/CREATE_EMPLOYEE_SALARY_ERROR":return x(x({},e),{},{loading:!1,error:n.payload});case h:return x(x({},e),{},{loading:!0,error:!1});case"app/EmployeeSalary/GET_EMPLOYEE_SALARIES_SUCCESS":return x(x({},e),{},{loading:!1,error:!1,employeeSalaries:n.payload});case"app/EmployeeSalary/GET_EMPLOYEE_SALARIES_ERROR":return x(x({},e),{},{loading:!1,error:n.payload});case O:return x(x({},e),{},{loading:!0,error:!1});case"app/EmployeeSalary/GET_EMPLOYEE_SALARY_BY_ID_SUCCESS":return x(x({},e),{},{loading:!1,error:!1,employeeSalary:n.payload});case"app/EmployeeSalary/GET_EMPLOYEE_SALARY_BY_ID_ERROR":return x(x({},e),{},{loading:!1,error:n.payload});case S:return x(x({},e),{},{loading:!0,error:!1});case"app/EmployeeSalary/DELETE_EMPLOYEE_SALARY_SUCCESS":return x(x({},e),{},{loading:!1,error:!1});case"app/EmployeeSalary/DELETE_EMPLOYEE_SALARY_ERROR":return x(x({},e),{},{loading:!1,error:n.payload});case C:return x(x({},e),{},{loading:!0,error:!1});case"app/EmployeeSalary/UPDATE_EMPLOYEE_SALARY_SUCCESS":return x(x({},e),{},{loading:!1,error:!1});case"app/EmployeeSalary/UPDATE_EMPLOYEE_SALARY_ERROR":return x(x({},e),{},{loading:!1,error:n.payload})}}))},_=function(e){return e.employeeSalary||P},j=function(){return Object(m.a)(_,(function(e){return e.loading}))},D=function(){return Object(m.a)(_,(function(e){return e.employeeSalaries}))},T=function(){return Object(m.a)(_,(function(e){return e}))},k=a("f363639bc5c3c97af546"),I=a("4494fe8c1967ca5d460c");function N(e){return{type:"app/EmployeeSalary/OPEN_EDIT_EMPLOYEE_SALARY_DIALOG",payload:e}}function R(e){return{type:"app/EmployeeSalary/CREATE_EMPLOYEE_SALARY_ERROR",payload:e}}function G(){return{type:h}}function Y(e){return{type:"app/EmployeeSalary/GET_EMPLOYEE_SALARIES_ERROR",payload:e}}function M(e){return{type:O,payload:{id:e}}}function F(e){return{type:"app/EmployeeSalary/GET_EMPLOYEE_SALARY_BY_ID_ERROR",payload:e}}function B(e){return{type:"app/EmployeeSalary/DELETE_EMPLOYEE_SALARY_ERROR",payload:e}}function z(e){return{type:C,payload:e}}function W(e){return{type:"app/EmployeeSalary/UPDATE_EMPLOYEE_SALARY_ERROR",payload:e}}function U(e){return{type:"app/EmployeeSalary/OPEN_DELETE_EMPLOYEE_SALARY_DIALOG",payload:e}}var $=regeneratorRuntime.mark(Q),H=regeneratorRuntime.mark(Z),J=regeneratorRuntime.mark(ee),X=regeneratorRuntime.mark(ne),q=regeneratorRuntime.mark(ae),K=regeneratorRuntime.mark(te);function V(e){return e}function Q(e){var n,a,t,r,o;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return n=e.payload,l.next=3,Object(y.select)(v.a());case 3:return a=l.sent,l.next=6,Object(y.select)(v.b());case 6:return t=l.sent,delete n.subAccount,n.orgId=t.organisation.orgId,r="".concat(I.z),l.prev=10,l.next=13,Object(y.call)(k.a,r,{method:"POST",body:JSON.stringify(n),headers:new Headers({Authorization:"Bearer ".concat(a),"Content-Type":"application/json"})});case 13:return o=l.sent,f()("Success","Employee salary saved successfully!","success"),l.next=17,Object(y.put)({type:"app/EmployeeSalary/CREATE_EMPLOYEE_SALARY_SUCCESS",payload:o});case 17:return l.next=19,Object(y.put)(G());case 19:return l.next=21,Object(y.put)({type:"app/EmployeeSalary/CLOSE_NEW_EMPLOYEE_SALARY_DIALOG"});case 21:l.next=28;break;case 23:return l.prev=23,l.t0=l.catch(10),f()("Error","Something went wrong","error"),l.next=28,Object(y.put)(R(l.t0));case 28:case"end":return l.stop()}}),$,null,[[10,23]])}function Z(){var e,n,a,t;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(y.select)(v.a());case 2:return e=r.sent,r.next=5,Object(y.select)(v.b());case 5:return n=r.sent,a="".concat(I.Hb,"/").concat(n.organisation.orgId),r.prev=7,r.next=10,Object(y.call)(k.a,a,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(e),"Content-Type":"application/json"})});case 10:return t=r.sent,r.next=13,Object(y.put)({type:"app/EmployeeSalary/GET_EMPLOYEE_SALARIES_SUCCESS",payload:t});case 13:r.next=19;break;case 15:return r.prev=15,r.t0=r.catch(7),r.next=19,Object(y.put)(Y(r.t0));case 19:case"end":return r.stop()}}),H,null,[[7,15]])}function ee(e){var n,a,t,r;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return n=e.payload,o.next=3,Object(y.select)(v.a());case 3:return a=o.sent,t="".concat(I.oc,"/").concat(n.id),o.prev=5,o.next=8,Object(y.call)(k.a,t,{method:"GET",headers:new Headers({Authorization:"Bearer ".concat(a),"Content-Type":"application/json"})});case 8:return r=o.sent,o.next=11,Object(y.put)({type:"app/EmployeeSalary/GET_EMPLOYEE_SALARY_BY_ID_SUCCESS",payload:r});case 11:o.next=17;break;case 13:return o.prev=13,o.t0=o.catch(5),o.next=17,Object(y.put)(F(o.t0));case 17:case"end":return o.stop()}}),J,null,[[5,13]])}function ne(e){var n,a,t,r;return regeneratorRuntime.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return n=e.payload,o.next=3,Object(y.select)(v.a());case 3:return a=o.sent,t="".concat(I.rb,"/").concat(n.id),o.prev=5,o.next=8,Object(y.call)(k.a,t,{method:"PUT",headers:new Headers({Authorization:"Bearer ".concat(a),"Content-Type":"application/json"})});case 8:return r=o.sent,f()("Success","Employee salary deleted successfully","success"),o.next=12,Object(y.put)({type:"app/EmployeeSalary/DELETE_EMPLOYEE_SALARY_SUCCESS",payload:r});case 12:return o.next=14,Object(y.put)(G());case 14:return o.next=16,Object(y.put)({type:"app/EmployeeSalary/CLOSE_DELETE_EMPLOYEE_SALARY_DIALOG"});case 16:o.next=26;break;case 18:return o.prev=18,o.t0=o.catch(5),o.next=22,Object(y.call)(V,o.t0.response.json());case 22:return o.sent,f()("Error","Something went wrong","error"),o.next=26,Object(y.put)(B(o.t0));case 26:case"end":return o.stop()}}),X,null,[[5,18]])}function ae(e){var n,a,t,r,o;return regeneratorRuntime.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return n=e.payload,l.next=3,Object(y.select)(v.a());case 3:return a=l.sent,l.next=6,Object(y.select)(v.b());case 6:return t=l.sent,r="".concat(I.oe),n.orgId=t.organisation.orgId,l.prev=9,l.next=12,Object(y.call)(k.a,r,{method:"PUT",body:JSON.stringify(n),headers:new Headers({Authorization:"Bearer ".concat(a),"Content-Type":"application/json"})});case 12:return o=l.sent,f()("Success","Employee salary updated successfully","success"),l.next=16,Object(y.put)({type:"app/EmployeeSalary/UPDATE_EMPLOYEE_SALARY_SUCCESS",payload:o});case 16:return l.next=18,Object(y.put)(G());case 18:return l.next=20,Object(y.put)({type:"app/EmployeeSalary/CLOSE_NEW_EMPLOYEE_SALARY_DIALOG"});case 20:l.next=27;break;case 22:return l.prev=22,l.t0=l.catch(9),f()("Error","Something went wrong","error"),l.next=27,Object(y.put)(W(l.t0));case 27:case"end":return l.stop()}}),q,null,[[9,22]])}function te(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(y.takeLatest)(g,Q);case 2:return e.next=4,Object(y.takeLatest)(h,Z);case 4:return e.next=6,Object(y.takeLatest)(O,ee);case 6:return e.next=8,Object(y.takeLatest)(S,ne);case 8:return e.next=10,Object(y.takeLatest)(C,ae);case 10:case"end":return e.stop()}}),K)}var re,oe=a("24f5f8ce11154a1d4cff"),le=a("bf95d08a577daedf0222"),ie=a.n(le),ce=a("6a55381db84a511b309a"),ue=a.n(ce),de=(a("979f0bf208cac32de897"),a("0d939196e59ed73c94e6")),pe=a("8e4c85c29cdef1bf8a5f"),se=a("b912ecc4473ae8a2ff0b"),me=a.n(se),ye=a("03d2bf99f0ac4ee5f08b"),be=a.n(ye),fe=a("d3bcca560267cec00707"),ve=a.n(fe),Ee=a("04323db87621e60c823e"),ge=a.n(Ee),he=a("d4df020feb07c4f688e4"),Oe=a.n(he),Se=a("b0c37be7de20d933b466"),Ce=a("a9d46fa1f298693c7c0e"),Ae=a("24d35ac635c8572d453f"),xe=a("7c3fe2cb581dd1babffa"),Le=a("02b185abdbff04d8a73d"),Pe=a.n(Le),we=a("4f0dfcf9dfa819c812e6");function _e(e,n,a,t){re||(re="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:re,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}function je(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function De(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?je(Object(a),!0).forEach((function(n){Te(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):je(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}function Te(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function ke(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var a=[],t=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(t=(l=i.next()).done)&&(a.push(l.value),!n||a.length!==n);t=!0);}catch(e){r=!0,o=e}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return a}(e,n)||function(e,n){if(!e)return;if("string"===typeof e)return Ie(e,n);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Ie(e,n)}(e,n)||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 Ie(e,n){(null==n||n>e.length)&&(n=e.length);for(var a=0,t=new Array(n);a<n;a++)t[a]=e[a];return t}function Ne(){return(Ne=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e}).apply(this,arguments)}var Re=Object(de.makeStyles)((function(e){return{root:{}}})),Ge=r.a.forwardRef((function(e,n){return r.a.createElement(de.Slide,Ne({direction:"up",ref:n},e))})),Ye={terminationDate:Object(we.default)().format("YYYY-MM-DDTHH:mm:ss"),description:""},Me=_e(de.Grid,{item:!0},void 0,_e(de.FormLabel,{},void 0,"Do you want to continue?")),Fe=_e(de.CircularProgress,{size:20}),Be=Object(m.b)({loading:j(),dialog:Object(m.a)(_,(function(e){return e.employeeSalaryDialog})),employeeSalaries:D(),payrollSetupData:Ae.f()});var ze,We=Object(s.connect)(Be,(function(e){return{closeNewEmployeeSalaryDialog:function(){return e({type:"app/EmployeeSalary/CLOSE_NEW_EMPLOYEE_SALARY_DIALOG"})},createEmployeeSalary:function(n){return e(function(e){return{type:g,payload:e}}(n))},updateEmployeeSalary:function(n){return e(z(n))}}})),Ue=Object(p.compose)(We,t.memo)((function(e){Re(e);var n=e.loading,a=e.dialog,o=e.closeNewEmployeeSalaryDialog,l=(e.payrollSetupData,e.employeeSalaries,e.createEmployeeSalary),i=e.updateEmployeeSalary,c=ke(Object(t.useState)(De({},Ye)),2),u=c[0],d=c[1];Object(t.useEffect)((function(){"edit"===a.type&&a.data?d(De({},a.data)):d(De({},Ye))}),[a.data]);var p,s,m;return console.log("values  got it b4 post  -> ",u),console.log("dialog -> ",a),_e("div",{},void 0,r.a.createElement(de.Dialog,Ne({},a.props,{onClose:o,keepMounted:!0,TransitionComponent:Ge,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),_e(de.DialogTitle,{id:"alert-account-title"},void 0,"new"===a.type?"Terminate Employee":"Edit Terminate Employee"),_e(de.DialogContent,{dividers:!0},void 0,_e(de.Grid,{container:!0,spacing:1},void 0,_e(de.Grid,{item:!0,xs:12},void 0,_e(xe.MuiPickersUtilsProvider,{utils:Pe.a},void 0,_e(xe.KeyboardDatePicker,{autoOk:!0,margin:"normal",fullWidth:!0,inputVariant:"outlined",id:"date-termination-dialog",label:"Termination Date",size:"small",format:"dd/MM/yyyy",name:"terminationDate",value:u.terminationDate,onChange:(m="terminationDate",function(e,n){setForm(De(De({},u),{},Te({},m,Object(we.default)(e).format("YYYY-MM-DDTHH:mm:ss"))))}),KeyboardButtonProps:{"aria-label":"change date"}}))),_e(de.Grid,{item:!0,xs:12},void 0,_e(de.TextField,{id:"standard-description",label:"Reason for Termination",name:"description",variant:"outlined",size:"small",value:u.description,onChange:function(e){var n=e.target,a=n.name,t=n.value,r=n.type,o=n.checked;d(De(De({},u),{},Te({},a,"checkbox"===r?o:t)))},margin:"dense",fullWidth:!0,rows:2,rowsMax:3,multiline:!0})),Me)),_e(de.DialogActions,{},void 0,_e(de.Button,{variant:"contained",onClick:function(){"new"===a.type?l(u):i(u)},color:"primary",disableElevation:!0,disabled:n||(p=u.terminationDate,s=u.description,!(p&&s)),endIcon:n&&Fe},void 0,"new"===a.type?"Ok":"Update"),_e(de.Button,{variant:"contained",onClick:o,color:"inherit",disableElevation:!0},void 0,"Cancel"))))})),$e=a("6938d226fd372a75cbf9"),He=a("c233babf320cd068509e"),Je=a.n(He),Xe=a("49a50e5b1670c1faa0e6"),qe=a.n(Xe);function Ke(e,n,a,t){ze||(ze="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:ze,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}var Ve,Qe=Object($e.makeStyles)((function(e){return{iconButton:{},button:{marginLeft:e.spacing(1)},icon:{}}}));function Ze(e){var n=e.openDialog,a=Qe();return Ke(r.a.Fragment,{},void 0,Ke(de.Tooltip,{title:"New Employee"},void 0,Ke(de.Button,{size:"small",color:"primary",variant:"contained",className:a.button,onClick:n,startIcon:Ke(Je.a,{className:a.icon}),disableElevation:!0},void 0,"New Salary")),Ke(de.Tooltip,{title:"Add Salary"},void 0,Ke(de.Button,{size:"small",color:"primary",variant:"contained",className:a.button,onClick:n,startIcon:Ke(qe.a,{className:a.icon}),disableElevation:!0},void 0,"Generate payslip")))}function en(e,n,a,t){Ve||(Ve="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:Ve,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}function nn(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var a=[],t=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(t=(l=i.next()).done)&&(a.push(l.value),!n||a.length!==n);t=!0);}catch(e){r=!0,o=e}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return a}(e,n)||function(e,n){if(!e)return;if("string"===typeof e)return an(e,n);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return an(e,n)}(e,n)||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 an(e,n){(null==n||n>e.length)&&(n=e.length);for(var a=0,t=new Array(n);a<n;a++)t[a]=e[a];return t}Ze.prototypes={classes:l.a.object.isRequired,openNewBranchDialogAction:l.a.func};var tn=Object(de.makeStyles)((function(e){return{root:{flexGrow:1},datatable:{whiteSpace:"nowrap","& tr:hover":{cursor:"pointer"},"& tbody":{"& td":{padding:e.spacing(1,2)}},"& thead":{"& th":{color:e.palette.common.white},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(Se.darken)(e.palette.primary.main,.1)}}},status:{"&.active":{color:Ce.green[500]}}}})),rn=[{id:1,employeeName:"Joy essien",employeeID:"1075087",department:"UI/UX",amount:5e4,status:!0}],on=en(pe.a,{}),ln=en(de.Chip,{label:"Inactive",variant:"outlined",icon:en(be.a,{})}),cn=en(ge.a,{}),un=Object(m.b)({loading:j(),employeeSalaries:D(),payrollSetupData:Ae.f()});var dn,pn=Object(s.connect)(un,(function(e){return{openNewEmployeeSalaryDialog:function(){return e({type:"app/EmployeeSalary/OPEN_NEW_EMPLOYEE_SALARY_DIALOG"})},updateEmployeeSalary:function(n){return e(z(n))},openDeleteEmployeeSalaryDialog:function(n){return e(U(n))},openEditEmployeeSalaryDialog:function(n){return e(N(n))},getEmployeeSalaryById:function(n){return e(M(n))}}})),sn=Object(p.compose)(c.withRouter,pn,t.memo)((function(e){var n=tn(e),a=nn(Object(t.useState)(null),2),r=a[0],o=a[1],l=nn(Object(t.useState)(null),2),i=l[0],c=l[1],u=e.loading,d=e.history,p=e.match,s=e.openNewEmployeeSalaryDialog,m=(e.updateEmployeeSalary,e.openDeleteEmployeeSalaryDialog),y=e.openEditEmployeeSalaryDialog,b=e.employeeSalaries,f=(e.payrollSetupData,e.getEmployeeSalaryById),v=function(){o(null)};ie()(b,"dateCreated","desc");if(u)return on;var E=[{name:"id",label:" ",options:{display:"excluded",filter:!0,sort:!1}},{name:"employeeName",label:"Employee name ",options:{filter:!0,sort:!0}},{name:"employeeID",label:"Employee ID",options:{filter:!0,sort:!0}},{name:"department",label:"Department",options:{filter:!0,sort:!0}},{name:"amount",label:"Salary amount",options:{filter:!0,sort:!0}},{name:"status",label:"Status",options:{filter:!0,sort:!0,customBodyRender:function(e){return e?en(de.Chip,{label:"Active",variant:"outlined",icon:en(ve.a,{className:me()(n.status,{active:e})})}):ln}}},{name:"id",label:" ",options:{filter:!0,sort:!1,customBodyRender:function(e){return en(de.IconButton,{onClick:function(n){return function(e,n){o(e.currentTarget),c(ue()(b,{id:n}))}(n,e)}},void 0,cn)}}}],g={filterType:"checkbox",responsive:"stacked",selectableRows:"none",filter:!1,viewColumns:!1,customToolbar:function(){return en(Ze,{openDialog:function(){return d.push("".concat(p.url,"/new"))}})},elevation:0};return en("div",{className:n.root},void 0,en(Oe.a,{className:n.datatable,title:"Employee salary",data:rn,columns:E,options:g}),en(de.Menu,{id:"simple-menu",anchorEl:r,keepMounted:!0,open:Boolean(r),onClose:v},void 0,en(de.MenuItem,{onClick:function(){y(i),v()}},void 0,"Edit"),en(de.MenuItem,{onClick:function(){var e=i.id;f(e),d.push("".concat(p.url,"/").concat(e)),v()}},void 0,"View"),en(de.MenuItem,{onClick:function(){s(),v()}},void 0,"Terminate"),en(de.MenuItem,{onClick:function(){m(i),v()},disabled:i&&Boolean(i.entries.length)},void 0,"Delete")))})),mn=a("26682d5d4df1c4fdd619"),yn=a.n(mn);function bn(e,n,a,t){dn||(dn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:dn,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}var fn=Object(de.makeStyles)((function(e){return{root:{flexGrow:1},title:{flexGrow:1,textTransform:"uppercase"},iconPaper:{boxShadow:e.shadows[1],"& button:first-child":{marginRight:e.spacing(1)}}}})),vn=bn(yn.a,{}),En=bn(de.Icon,{},void 0,"print"),gn=bn(de.Icon,{},void 0,"edit"),hn=bn(de.Icon,{},void 0,"delete"),On=Object(m.b)({loading:j()});var Sn,Cn=Object(s.connect)(On,(function(e){return{openDeleteEmployeeSalaryDialog:function(n){return e(U(n))},openEditEmployeeSalaryDialog:function(n){return e(N(n))}}})),An=Object(p.compose)(c.withRouter,Cn,t.memo)((function(e){var n=fn(),a=e.history,t=e.employeeSalary,r=e.openEditEmployeeSalaryDialog,o=e.openDeleteEmployeeSalaryDialog;return bn("div",{className:n.root},void 0,bn(de.Toolbar,{className:n.iconPaper,variant:"dense"},void 0,bn(de.IconButton,{onClick:function(){a.goBack()}},void 0,vn),bn(de.Typography,{className:n.title},void 0,t.accountName),bn(de.IconButton,{onClick:function(){}},void 0,En),bn(de.IconButton,{onClick:function(){return r(t)}},void 0,gn),bn(de.IconButton,{onClick:function(){return o(t)}},void 0,hn)))}));function xn(e,n,a,t){Sn||(Sn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:Sn,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}function Ln(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function Pn(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?Ln(Object(a),!0).forEach((function(n){wn(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ln(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}function wn(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}var _n=Object(de.makeStyles)((function(e){return{root:{flexGrow:1},paper:{margin:e.spacing(2,0)},toolbar:Pn(Pn({},e.mixins.toolbar),{},{border:"1px dotted ".concat(e.palette.divider)}),table:{width:"100% !important","& thead":{"& th":{color:e.palette.secondary.contrastText},"& th:nth-child(odd)":{backgroundColor:e.palette.primary.main},"& th:nth-child(even)":{backgroundColor:Object(Se.darken)(e.palette.primary.main,.1)}},"& tfoot":{"& td":Pn({},e.typography.subtitle1),"& tr:first-child":{background:e.palette.grey[100]},"& tr:not(:first-child)":{background:e.palette.primary.main,"& td":{color:e.palette.secondary.contrastText}}},"& td:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.divider)}}}})),jn=xn(de.TableBody,{},void 0,xn(de.TableRow,{},void 0,xn(de.TableCell,{},void 0,"Description"),xn(de.TableCell,{}))),Dn=Object(m.b)({loading:j(),employeeSalary:Object(m.a)(_,(function(e){return e.employeeSalary})),payrollSetupData:Ae.f()});var Tn,kn=Object(s.connect)(Dn,(function(e){return{}})),In=Object(p.compose)(kn,t.memo)((function(e){var n=_n(e),a=(e.history,e.payrollSetupData,e.employeeSalary);return xn("div",{className:n.root},void 0,xn(de.Grid,{container:!0},void 0,xn(de.Grid,{item:!0,xs:12},void 0,xn(An,{employeeSalary:a})),xn(de.Grid,{item:!0,xs:12},void 0,xn(de.Paper,{square:!0,className:n.paper},void 0,xn(de.Table,{className:n.table},void 0,jn)))))}));function Nn(e,n,a,t){Tn||(Tn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:Tn,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}var Rn=Nn("div",{},void 0,Nn(i.Helmet,{},void 0,Nn("title",{},void 0,"Employee Salary Details"),Nn("meta",{name:"description",content:"Description of Employee Salary Details"})),Nn(In,{}));var Gn=Object(m.b)({loading:j()});var Yn,Mn=Object(s.connect)(Gn,(function(e){return{getEmployeeSalaryById:function(n){return e(M(n))}}})),Fn=Object(p.compose)(Mn,t.memo)((function(e){var n=Object(c.useRouteMatch)().params,a=(e.loading,e.getEmployeeSalaryById),r=n.salaryId;return Object(t.useEffect)((function(){return function(){r&&a(r)}}),[]),Rn})),Bn=a("3dfd612761b1dd8d2fc3"),zn=a.n(Bn),Wn=a("80e80f602055becd595c"),Un=a.n(Wn);function $n(){return($n=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e}).apply(this,arguments)}function Hn(e,n,a,t){Yn||(Yn="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:Yn,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}function Jn(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function Xn(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?Jn(Object(a),!0).forEach((function(n){qn(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Jn(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}function qn(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function Kn(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var a=[],t=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(t=(l=i.next()).done)&&(a.push(l.value),!n||a.length!==n);t=!0);}catch(e){r=!0,o=e}finally{try{t||null==i.return||i.return()}finally{if(r)throw o}}return a}(e,n)||function(e,n){if(!e)return;if("string"===typeof e)return Vn(e,n);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Vn(e,n)}(e,n)||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,n){(null==n||n>e.length)&&(n=e.length);for(var a=0,t=new Array(n);a<n;a++)t[a]=e[a];return t}var Qn=Object(de.makeStyles)((function(e){return{root:{flexGrow:1,backgroundColor:e.palette.background.paper,"& .MuiCardHeader-root":{borderBottom:"1px solid ".concat(e.palette.divider)},"& .MuiCardContent-root":{justifyContent:"flex-end"},"& .MuiCardActions-root":{padding:e.spacing(1,2)}},expand:{transform:"rotate(0deg)",marginLeft:"auto",transition:e.transitions.create("transform",{duration:e.transitions.duration.shortest})},expandOpen:{transform:"rotate(180deg)"},title:{flexGrow:1},toolbar:{border:"1px solid ".concat(e.palette.divider)}}})),Zn=[{value:"NGN",label:"NGN"},{value:"USD",label:"USD"},{value:"EUR",label:"EUR"}],ea=Hn(de.FormControlLabel,{value:"EXISTING",control:Hn(de.Radio,{color:"primary"}),label:"Exiting Employee"}),na=Hn(de.FormControlLabel,{value:"NEW",control:Hn(de.Radio,{color:"primary"}),label:"New Employee"}),aa=Hn(de.FormLabel,{},void 0,"Gross salary"),ta=Hn(de.Grid,{item:!0,xs:!0}),ra=Hn(Un.a,{}),oa=Hn(Un.a,{}),la=Hn(Un.a,{}),ia=Hn(de.FormControlLabel,{value:"PAYE_AMOUNT",control:Hn(de.Radio,{color:"primary"}),label:"PAYE Amount"}),ca=Hn(de.FormControlLabel,{value:"WITHHOLDING_TAX",control:Hn(de.Radio,{color:"primary"}),label:"Withholding Tax"}),ua=Hn(de.Grid,{item:!0,xs:!0}),da=Hn(Un.a,{}),pa=Hn(de.FormLabel,{component:"legend"},void 0,"Fund type"),sa=Hn(de.FormControlLabel,{value:"COMPANY_PENSION_FUND",control:Hn(de.Radio,{color:"primary"}),label:"Company Pension Fund only"}),ma=Hn(de.FormControlLabel,{value:"EMPLOYEE_COMPANY_PENSION_FUND",control:Hn(de.Radio,{color:"primary"}),label:"Employee and Company Pension Fund"}),ya=Hn(Un.a,{}),ba=Hn(de.FormControlLabel,{value:"COMPANY_MEDICAL_ALLOWANCE",control:Hn(de.Radio,{color:"primary"}),label:"Company Medical Allowance only"}),fa=Hn(de.FormControlLabel,{value:"EMPLOYEE_COMPANY_MEDICAL_ALLOWANCE",control:Hn(de.Radio,{color:"primary"}),label:"Employee and Company Medical Allowance"}),va=Hn(de.FormControlLabel,{value:"EMPLOYEE_MEDICAL_ALLOWANCE",control:Hn(de.Radio,{color:"primary"}),label:"Employee Medical Allowance only"}),Ea=Hn(de.Grid,{item:!0,xs:!0}),ga=Hn(Un.a,{}),ha=Object(m.b)({});var Oa,Sa=Object(s.connect)(ha,(function(e){return{}})),Ca=Object(p.compose)(Sa,t.memo)((function(e){var n=Qn(e),a=(e.loading,Kn(Object(t.useState)({personal:!1,bank:!1,salary:!1,taxation:!1,pension:!1,medical:!1,leave:!1}),2)),o=a[0],l=a[1],i=Kn(Object(t.useState)({employee:"EXISTING"}),2),c=i[0],u=i[1],d=Kn(Object(t.useState)({employee:null,employeeId:null,branch:null,email:"",currency:null,amount:"",salaryType:null,department:null,rate:null,enableTax:!0,pensionApplicable:!0,salary:"",houseAllowance:"",transportAllowance:"",utilityAllowance:"",payeAmount:"",payerNumber:"",taxType:"PAYE_AMOUNT",fundType:"COMPANY_PENSION_FUND",medicalAllowanceType:"COMPANY_MEDICAL_ALLOWANCE",bankName:"",accountName:"",accountNumber:"",certNumber:"",rsaPin:"",pensionName:"",pfaCode:"",institutionName:"",taxDeduction:!1,medicalAllowance:!1,allowanceType:"",cardNumber:"",companyContributionPercentage:"",employeeContributionPercentage:"",leaveType:"",NumberOfDays:"",openingBalance:""}),2),p=d[0],s=d[1],m=function(e){return function(){l(Xn(Xn({},o),{},qn({},e,!o[e])))}},y=function(e){var n=e.target,a=n.name,t=n.value,r=n.type,o=n.checked;s(Xn(Xn({},p),{},qn({},a,"checkbox"===r?o:t)))},b=function(e){return function(n,a){s(Xn(Xn({},p),{},qn({},e,a)))}};return Hn(de.Card,{className:n.root},void 0,Hn(de.CardHeader,{titleTypographyProps:{variant:"h6"},title:"New Employee Salary"}),Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:3},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.RadioGroup,{"aria-label":"employee-type",name:"employee",value:c.employee,onChange:function(e){var n=e.target,a=n.name,t=n.value,r=n.type,o=n.checked;u(Xn(Xn({},c),{},qn({},a,"checkbox"===r?o:t)))},row:!0},void 0,ea,na)),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:3},void 0,Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(zn.a,{id:"employee",options:[],getOptionLabel:function(e){return e.name},onChange:b("employee"),value:p.employee,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{label:"Select employee",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Employee",fullWidth:!0}))}}),Hn(zn.a,{id:"employee-id",options:[],getOptionLabel:function(e){return e.name},onChange:b("employeeId"),value:p.employeeId,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{label:"Select employee ID",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Employee ID",fullWidth:!0}))}}),Hn(zn.a,{id:"branch",options:[],getOptionLabel:function(e){return e.name},onChange:b("branch"),value:p.branch,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{label:"Select branch",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Branch",fullWidth:!0}))}}),Hn(de.TextField,{id:"email",name:"email",label:"Email",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.email,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.FormControl,{fullWidth:!0},void 0,aa,Hn(de.Grid,{container:!0,spacing:1},void 0,Hn(de.Grid,{item:!0},void 0,Hn(zn.a,{id:"currency",options:Zn,getOptionLabel:function(e){return e.label},onChange:b("currency"),value:p.currency,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{variant:"outlined",margin:"normal",size:"small",placeholder:"Currency",fullWidth:!0}))}})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"amount",name:"amount",label:"Amount",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.amount,onChange:y})))),Hn(zn.a,{id:"salary-type",options:[],getOptionLabel:function(e){return e.name},onChange:b("salaryType"),value:p.salaryType,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{label:"Salary Type",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Type",fullWidth:!0}))}}),Hn(zn.a,{id:"departments",options:[],getOptionLabel:function(e){return e.name},onChange:b("department"),value:p.department,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{label:"Salary department",variant:"outlined",margin:"normal",InputLabelProps:{shrink:!0},size:"small",placeholder:"Departments",fullWidth:!0}))}})),ta)))),Hn(de.CardActions,{},void 0,Hn(de.Typography,{variant:"button",className:n.title},void 0,"Bank Details"),Hn(de.IconButton,{className:me()(n.expand,qn({},n.expandOpen,o.bank)),onClick:m("bank"),"aria-expanded":o.bank,"aria-label":"show more"},void 0,ra)),Hn(de.Collapse,{in:o.bank,timeout:"auto",unmountOnExit:!0},void 0,Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"bank-name",name:"bankName",label:"Bank Name",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.bankName,onChange:y})),Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"account-name",name:"accountName",label:"Account Name",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.accountName,onChange:y})),Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"account-number",name:"accountNumber",label:"Account Number",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.accountNumber,onChange:y}))))))),Hn(de.CardActions,{},void 0,Hn(de.Typography,{variant:"button",className:n.title},void 0,"Gross Salary"),Hn(de.IconButton,{className:me()(n.expand,qn({},n.expandOpen,o.salary)),onClick:m("salary"),"aria-expanded":o.salary,"aria-label":"show more"},void 0,oa)),Hn(de.Collapse,{in:o.salary,timeout:"auto",unmountOnExit:!0},void 0,Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"salary",name:"salary",label:"Basic Salary",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.salary,onChange:y})),Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"house-allowance",name:"houseAllowance",label:"Housing Allowance",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.houseAllowance,onChange:y})),Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"transport-allowance",name:"transportAllowance",label:"Transport Allowance",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.transportAllowance,onChange:y}))),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{item:!0},void 0,Hn(de.TextField,{id:"utility-allowance",name:"utilityAllowance",label:"Utility Allowance",variant:"outlined",size:"small",margin:"normal",InputLabelProps:{shrink:!0},value:p.utilityAllowance,onChange:y}))))))),Hn(de.CardActions,{},void 0,Hn(de.Typography,{variant:"button",className:n.title},void 0,"Taxation"),Hn(de.IconButton,{className:me()(n.expand,qn({},n.expandOpen,o.taxation)),onClick:m("taxation"),"aria-expanded":o.taxation,"aria-label":"show more"},void 0,la)),Hn(de.Collapse,{in:o.taxation,timeout:"auto",unmountOnExit:!0},void 0,Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.FormControlLabel,{control:Hn(de.Checkbox,{checked:p.enableTax,onChange:y,name:"enableTax",color:"primary"}),label:"Enable Employee Tax"})),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.RadioGroup,{"aria-label":"tax-type",name:"taxType",value:p.taxType,onChange:y,row:!0},void 0,ia,ca)),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"paye-amount",name:"payeAmount",label:"PAYE Amount",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.payeAmount,onChange:y}),Hn(de.TextField,{id:"payer-number",name:"payerNumber",label:"Employee Tax Payer number",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.payerNumber,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.FormControl,{fullWidth:!0},void 0,Hn(de.Grid,{container:!0,spacing:1},void 0,Hn(de.Grid,{item:!0},void 0,Hn(zn.a,{id:"rates",options:[],getOptionLabel:function(e){return e.label},onChange:b("rate"),value:p.currency,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{variant:"outlined",label:"Rate (%)",margin:"normal",size:"small",placeholder:"Currency",fullWidth:!0}))}})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"amount",name:"amount",label:"Amount",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.amount,onChange:y}))))),ua))))),Hn(de.CardActions,{},void 0,Hn(de.Typography,{variant:"button",className:n.title},void 0,"Employee Pension"),Hn(de.IconButton,{className:me()(n.expand,qn({},n.expandOpen,o.pension)),onClick:m("pension"),"aria-expanded":o.pension,"aria-label":"show more"},void 0,da)),Hn(de.Collapse,{in:o.pension,timeout:"auto",unmountOnExit:!0},void 0,Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.FormControl,{},void 0,Hn(de.FormGroup,{},void 0,Hn(de.FormControlLabel,{control:Hn(de.Checkbox,{checked:p.pensionApplicable,onChange:y,name:"pensionApplicable",color:"primary"}),label:"Pension Applicable"}),Hn(de.FormControlLabel,{control:Hn(de.Checkbox,{checked:p.taxDeduction,onChange:y,name:"taxDeduction",color:"primary"}),label:"Tax Deductable"})))),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.FormControl,{component:"fieldset",className:n.formControl},void 0,pa,Hn(de.RadioGroup,{"aria-label":"fund-type",name:"fundType",value:p.fundType,onChange:y,row:!0},void 0,sa,ma))),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"company-contribution-percentage",name:"companyContributionPercentage",label:"Company contribution Percentage",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.companyContributionPercentage,onChange:y}),Hn(de.TextField,{id:"cert-number",name:"certNumber",label:"Pension fund Cetificate number",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.certNumber,onChange:y}),Hn(de.TextField,{id:"rsa-pin",name:"rsaPin",label:"Employee RSA PIN",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.rsaPin,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"employee-contribution-percentage",name:"employeeContributionPercentage",label:"Employee contribution Percentage",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.employeeContributionPercentage,onChange:y}),Hn(de.TextField,{id:"pension-name",name:"pensionName",label:"Pension Fund Name",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.pensionName,onChange:y}),Hn(de.TextField,{id:"pfa-code",name:"pfaCode",label:"Employee PFA Code",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.pfaCode,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"institution-name",name:"institutionName",label:"Pension Fund Institution Name",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.institutionName,onChange:y}))))))),Hn(de.CardActions,{},void 0,Hn(de.Typography,{variant:"button",className:n.title},void 0,"Medical Allowance"),Hn(de.IconButton,{className:me()(n.expand,qn({},n.expandOpen,o.medical)),onClick:m("medical"),"aria-expanded":o.medical,"aria-label":"show more"},void 0,ya)),Hn(de.Collapse,{in:o.medical,timeout:"auto",unmountOnExit:!0},void 0,Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.FormControl,{},void 0,Hn(de.FormGroup,{},void 0,Hn(de.FormControlLabel,{control:Hn(de.Checkbox,{checked:p.medicalAllowance,onChange:y,name:"medicalAllowance",color:"primary"}),label:"Employee has Medical Allowance"}),Hn(de.FormControlLabel,{control:Hn(de.Checkbox,{checked:p.taxDeduction,onChange:y,name:"taxDeduction",color:"primary"}),label:"Tax Deductable"})))),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.FormControl,{component:"fieldset",className:n.formControl},void 0,Hn(de.RadioGroup,{"aria-label":"medical-allowance-type",name:"medicalAllowanceType",value:p.medicalAllowanceType,onChange:y,row:!0},void 0,ba,fa,va))),Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"company-contribution-percentage",name:"companyContributionPercentage",label:"Company contribution Percentage",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.companyContributionPercentage,onChange:y}),Hn(zn.a,{id:"allowanceType",options:[],getOptionLabel:function(e){return e.label},onChange:b("allowanceType"),value:p.allowanceType,renderInput:function(e){return r.a.createElement(de.TextField,$n({},e,{variant:"outlined",label:"Medical Allowance Type",margin:"normal",size:"small",placeholder:"Allowance Type",fullWidth:!0}))}}),Hn(de.TextField,{id:"card-number",name:"cardNumber",label:"Card Number",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.cardNumber,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"contribution-percentage",name:"employeeContributionPercentage",label:"Employee contribution Percentage",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.employeeContributionPercentage,onChange:y}),Hn(de.TextField,{id:"amount",name:"amount",label:"Amount ( NGN )",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.amount,onChange:y})),Ea))))),Hn(de.CardActions,{},void 0,Hn(de.Typography,{variant:"button",className:n.title},void 0,"Leave"),Hn(de.IconButton,{className:me()(n.expand,qn({},n.expandOpen,o.leave)),onClick:m("leave"),"aria-expanded":o.leave,"aria-label":"show more"},void 0,ga)),Hn(de.Collapse,{in:o.leave,timeout:"auto",unmountOnExit:!0},void 0,Hn(de.CardContent,{},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:12},void 0,Hn(de.Grid,{container:!0,spacing:2},void 0,Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"leave-type",name:"leaveType",label:"Leave Type",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.leaveType,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"number-of-days",name:"NumberOfDays",label:"Number of Days",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.NumberOfDays,onChange:y})),Hn(de.Grid,{item:!0,xs:!0},void 0,Hn(de.TextField,{id:"opening-balance",name:"openingBalance",label:"Opening Balance ( Days )",variant:"outlined",size:"small",margin:"normal",fullWidth:!0,InputLabelProps:{shrink:!0},value:p.openingBalance,onChange:y}))))))))}));function Aa(e,n,a,t){Oa||(Oa="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:Oa,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}function xa(){return(xa=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e}).apply(this,arguments)}var La=Object(de.makeStyles)((function(e){return{root:{}}})),Pa=r.a.forwardRef((function(e,n){return r.a.createElement(de.Slide,xa({direction:"up",ref:n},e))})),wa=Aa(de.DialogTitle,{id:"alert-dialog-slide-title"},void 0,"Confirm Delete"),_a=Aa(de.CircularProgress,{size:20}),ja=Object(m.b)({loading:j(),dialog:Object(m.a)(_,(function(e){return e.confirmDeleteDialog}))});var Da,Ta=Object(s.connect)(ja,(function(e){return{deleteEmployeeSalary:function(n){return e(function(e){return{type:S,payload:e}}(n))},closeDeleteEmployeeSalaryDialog:function(){return e({type:"app/EmployeeSalary/CLOSE_DELETE_EMPLOYEE_SALARY_DIALOG"})}}})),ka=Object(p.compose)(Ta,t.memo)((function(e){La();var n=e.loading,a=e.dialog,t=e.closeDeleteEmployeeSalaryDialog,o=e.deleteEmployeeSalary,l=a.data;return Aa("div",{},void 0,r.a.createElement(de.Dialog,xa({},a.props,{onClose:t,keepMounted:!0,TransitionComponent:Pa,maxWidth:"xs","aria-labelledby":"form-dialog-title"}),wa,Aa(de.DialogContent,{dividers:!0},void 0,Aa(de.DialogContentText,{variant:"h6"},void 0,"Are you sure you want to delete this ",Aa("strong",{},void 0,Aa("code",{},void 0,l&&l.accountName))," account?")),Aa(de.DialogActions,{},void 0,Aa(de.Button,{onClick:function(){return o(a.data)},color:"primary",variant:"contained",disableElevation:!0,disabled:n,endIcon:n&&_a},void 0,"Delete"),Aa(de.Button,{onClick:t,color:"inherit",variant:"contained",disableElevation:!0},void 0,"Cancel"))))}));function Ia(e,n,a,t){Da||(Da="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={children:void 0}),1===o)n.children=t;else if(o>1){for(var l=new Array(o),i=0;i<o;i++)l[i]=arguments[i+3];n.children=l}if(n&&r)for(var c in r)void 0===n[c]&&(n[c]=r[c]);else n||(n=r||{});return{$$typeof:Da,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}var Na="employeeSalary",Ra=Ia(i.Helmet,{},void 0,Ia("title",{},void 0,"Payroll \u2014 Employee Salary"),Ia("meta",{name:"description",content:"Description of Employee Salary"})),Ga=Ia(Ue,{}),Ya=Ia(ka,{}),Ma=Object(m.b)({employeeSalary:T(),loading:j()});var Fa=Object(s.connect)(Ma,(function(e){return{getEmployeeSalaries:function(){return e(G())}}}));n.default=Object(p.compose)(c.withRouter,Fa,t.memo)((function(e){Object(d.b)({key:Na,reducer:w}),Object(u.b)({key:Na,saga:te});e.loading,e.getEmployeeSalaries;var n=e.match.path;return Object(t.useEffect)((function(){}),[]),Ia("div",{},void 0,Ra,Ia(oe.a,{},void 0,Ia(c.Route,{exact:!0,path:n,component:sn}),Ia(c.Route,{path:"".concat(n,"/view/:salaryId"),component:Fn}),Ia(c.Route,{path:"".concat(n,"/new"),component:Ca})),Ga,Ya)}))}}]);

Zerion Mini Shell 1.0