1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[204],{58568:(e,t,n)=>{n.d(t,{eS:()=>c,rC:()=>o});var a=n(88767),r=n(79922),l=n(2344);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o="listSalaryTemplates",c=function(e,t){var n=(0,l.h_)();return(0,a.useQuery)(function(e){return[o,e]}(e),function(){return n.listSalaryTemplates((0,r.Z)(e,"Expected payload to exist in ".concat(o," query")))},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){i(e,t,n[t])})}return e}({enabled:!!e},t))}},44926:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(94184),r=n.n(a),l=n(67294);const i=function(e){var t=r()("widget-title",e.className,{"widget-title--h1":e.h1,"widget-title--no-bold":e.noBold}),n=e.labels.title||"",a=function(e){return e.replace(/<[^>]*>/g,"").replace(/&(?:nbsp|#160|#xA0);/gi,"").replace(/\u00a0/g,"").trim().length>0}(n);return l.createElement("div",{className:t},e.childrenAboveTitle&&e.children,a&&e.h1&&l.createElement("h1",{className:"widget-title__label","aria-label":e["aria-label"],tabIndex:e.tabIndex,dangerouslySetInnerHTML:{__html:n}}),a&&!e.h1&&l.createElement("h2",{className:"widget-title__label","aria-label":e["aria-label"],tabIndex:e.tabIndex,dangerouslySetInnerHTML:{__html:n}}),!a&&l.createElement("div",{className:"widget-title__label","aria-hidden":"true",dangerouslySetInnerHTML:{__html:" "}}),!e.childrenAboveTitle&&e.children)}},59137:(e,t,n)=>{n.d(t,{Z:()=>i});var a=n(94184),r=n.n(a),l=n(67294);const i=function(e){var t=e.className,n=e.border,a=e.children;return l.createElement("div",{className:r()("card__body",t,{"card__body--has-border":n})},a)}},12902:(e,t,n)=>{n.d(t,{c:()=>u});var a=n(94184),r=n.n(a),l=n(67294),i=n(69189),o=n(59137),c=n(82825),s=n(17249),u=function(e){var t=e.labels,n=e.primaryButtonAction,a=e.secondaryButtonAction,u=e.isOpen,m=e.onRequestClose,d=e.className,p=e.loading,f=e.disabled,y=e.children,b=e.narrow,v=e.primaryButtonColor,g=r()("confirmation-modal",d);return l.createElement(s.Z,{isOpen:u,onRequestClose:m,shouldCloseOnOverlayClick:!0,ariaHideApp:!1,narrow:b},l.createElement(i.Z,{shadow:!0},l.createElement(o.Z,{className:"confirmation-modal__card-body"},l.createElement("div",{className:g,"data-testid":"confirmation-modal"},l.createElement("span",{className:"confirmation-modal__headline"},t.headline),t.description&&l.createElement("span",{className:"confirmation-modal__description"},t.description),y)),l.createElement(c.O,{buttonHeight:"medium",actionList:[{label:t.secondaryButton,onClick:a,color:"white",noBorder:!0},{label:t.primaryButton,onClick:n,disabled:f,color:v||"default",noBorder:!0,loading:p}]})))}},82825:(e,t,n)=>{n.d(t,{O:()=>o});var a=n(94184),r=n.n(a),l=n(67294),i=n(28968),o=function(e){return l.createElement("div",{className:"modal-action-buttons"},e.actionList.map(function(t){var n;return l.createElement(i.Z,{key:t.label,onClick:t.onClick,className:r()("modal-action-buttons__button ".concat(t.className),{"modal-action-buttons__button-small":"small"===e.buttonHeight,"modal-action-buttons__button-medium":"medium"===e.buttonHeight}),color:null!==(n=t.color)&&void 0!==n?n:"invert",disabled:t.disabled,fullWidth:!0,noBorder:t.noBorder,loading:t.loading,iconId:t.iconId,iconCenter:!0,trailingIcon:t.trailingIcon},t.label)}))}},67318:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(67294),r=n(58483),l=n(18903),i=n(44870),o=n(16748),c=n(59061);const s=function(e){return a.createElement(l.Z,{render:function(t){var n=t.togglePopup,l=t.closePopup,s=t.isPopupOpen,u=t.setTriggerBounding,m=t.triggerBounding,d=t.contextMenuBodyRef,p=t.circleDirection;return a.createElement("div",null,a.createElement(o.Z,{setTriggerBounding:u,contextMenuIsOpen:s},a.createElement(c.Z,{onClick:function(){return n()},ariaLabel:e.contextMenuAriaLabel,closeButtonAriaLabel:e.contextMenuAriaLabel,ariaExpanded:s,iconSmall:!0,circle:!0,circleDirection:p,buttonId:e.triggerButtonId})),s&&a.createElement(i.Z,{triggerBounding:m,closePopup:function(){return l()},placementX:"left",ref:d},a.createElement(r.Z,{items:e.contextMenuList.items})))}})}}
1,60204:(e,t,n)=>{n.r(t),n.d(t,{default:()=>F});var a=n(67294),r=n(88767),l=n(2344),i=n(58568),o=n(78977),c=n(44926);function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=n(21135),m=n(41206),d=n(34242),p=n(33203),f=n(79551),y=n(28968),b=n(22092),v=n(15993),g=n(40856),h=n(35471),_=n(57709),E=n(14578);function w(e,t,n,a,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void n(e)}o.done?t(c):Promise.resolve(c).then(a,r)}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(){return O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},O.apply(this,arguments)}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){N(e,t,n[t])})}return e}var C=n(35666),S=function(e){var t,n,o,c,N=e.onCancel,S=e.selectedNeosAccountHolders,A=e.mandatoryFormFields,x=e.onSuccessfulCreation,Z=(0,_.f)(),T=(0,u.dc)().data,B=(0,a.useMemo)(function(){return S.filter(function(e){var t=null==T?void 0:T.agreementRoles.find(function(t){return t.agreement===e.selfServiceAgreement});return null==t?void 0:t.roles.includes(p.u.SALARY_LIST)})},[null==T?void 0:T.agreementRoles,S]),P=(0,E.Z)(),j=(o=(0,l.h_)(),c=(0,r.useQueryClient)(),(0,r.useMutation)(function(e){return o.createSalaryTemplate(e)},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){s(e,t,n[t])})}return e}({onSuccess:function(){c.invalidateQueries(i.rC)}},n))).mutateAsync,I=(t=C.mark(function e(t){return C.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,j(t);case 3:x(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),P.dismissable(e.t0);case 9:case"end":return e.stop()}},e,null,[[0,6]])}),function(){var e=this,n=arguments;return new Promise(function(a,r){var l=t.apply(e,n);function i(e){w(l,a,r,i,o,"next",e)}function o(e){w(l,a,r,i,o,"throw",e)}i(void 0)})});return a.createElement("div",{className:"salary-template-create"},a.createElement(h.D,null,Z.createTemplateTitle),a.createElement(f.l0,{onSubmit:I,subscription:{submitting:!0,hasValidationErrors:!0},render:function(t){var n=t.handleSubmit,r=t.submitting,l=t.hasValidationErrors,i=r||l;return a.createElement("form",{onSubmit:n,className:"salary-template-create__form"},a.createElement("div",{className:"salary-template-create__fields"},a.createElement(f.gN,{name:"agreementCombinedKey",validate:(0,m.A)(A.agreementCombinedKey.validationRules),render:function(e){var t=e.input,n=e.meta;return a.createElement(v.i,{label:A.agreementCombinedKey.label,input:k({},t),meta:n},B.map(function(e){return a.createElement(g.j,{key:e.selfServiceAgreement,value:e.selfServiceAgreement},e.name)}))}}),a.createElement(b.yE,O({},A.templateName,{id:"templateName",className:"salary-template-create__create-template",label:Z.createTemplate,type:d.n.Text,parse:function(e){return e?e.trimStart():""}})),a.createElement(f.gN,{name:"salaryType",validate:(0,m.A)(A.salaryType.validationRules),render:function(t){var n=t.input,r=t.meta;return a.createElement(v.i,{label:A.salaryType.label,input:n,meta:r},e.labels.salaryTypeMapping.map(function(e){return a.createElement(g.j,{key:e.key,value:e.key},e.label)}))}})),a.createElement("div",{className:"salary-template-create__create-template-bottom"},a.createElement(y.Z,{type:"button",onClick:N,fullWidth:!0,large:!0,color:"white"},Z.global.cancel),a.createElement(y.Z,{fullWidth:!0,large:!0,disabled:i},Z.global.create)))}}))},A=n(69189),x=n(12902),Z=n(17249),T=n(11054),B=n(67318),P=n(82412),j=n(80449),I=n(80756),L=n(87191);function M(e,t,n,a,r,l,i){try{var o=e[l](i),c=o.value}catch(e){return void n(e)}o.done?t(c):Promise.resolve(c).then(a,r)}function K(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],a=!0,r=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,l=e}finally{try{a||null==o.return||o.return()}finally{if(r)throw l}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var H=n(35666),D=function(e){var t,n=e.linkToSalaryDetails,s=e.mandatoryFormFields,u=(0,_.f)(),m=(0,E.Z)(),d=K((0,a.useState)(!1),2),p=d[0],f=d[1],b=K((0,a.useState)(),2),v=b[0],g=b[1],h=(0,P.aj)(),w=h.error,N=h.selectedAccountHolders,O=h.selectedAgreements,k=(0,i.eS)({agreements:O},{retry:!1}),C=k.data,D=k.isLoading,R=k.error,F=k.refetch,q=(t=(0,l.h_)(),(0,r.useMutation)(function(e){return t.deleteSalaryTemplate(e)})),W=q.mutateAsync,Q=q.isLoading,V=w||R;V&&m.dismissable(V);var X,Y=D||Q,z=(0,a.useMemo)(function(){var e;if(!Y)return N.map(function(e){return{title:e.name,id:e.id,templates:null==C?void 0:C.filter(function(t){return t.agreementCombinedKey===e.selfServiceAgreement})}}).filter(function(t){return t.templates&&(null===(e=t.templates)||void 0===e?void 0:e.length)>0})},[Y,N,C]),G=(X=H.mark(function e(){return H.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(v){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,W({templateKey:v});case 5:g(void 0),F(),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),m.dismissable(e.t0);case 12:case"end":return e.stop()}},e,null,[[2,9]])}),function(){var e=this,t=arguments;return new Promise(function(n,a){var r=X.apply(e,t);function l(e){M(r,n,a,l,i,"next",e)}function i(e){M(r,n,a,l,i,"throw",e)}l(void 0)})});return a.createElement("div",{className:"salary-template-list"},Y&&a.createElement(A.Z,{shadow:!0,className:"salary-template-list__card"},a.createElement(T.Z,null)),!Y&&a.createElement("div",{className:"salary-template-list__top"},a.createElement(c.Z,{labels:{title:u.createList},className:"salary-template-list__widget-title",h1:!0}),a.createElement(y.Z,{disabled:(0,I.Z)(),onClick:function(){return f(!0)},iconId:"icon_16_plus"},u.createList)),!V&&z&&a.createElement("div",{className:"salary-template-list__items"},z.map(function(t){return a.createElement(a.Fragment,null,a.createElement(c.Z,{labels:{title:t.title},className:"salary-template-list__items__widget-title"}),a.createElement("div",{className:"salary-template-list__item",key:t.id},t.templates&&t.templates.map(function(t){return a.createElement("a",{href:(0,o.Z)(n,{templateKey:t.templateKey}),className:"salary-template-list__item-link",key:t.templateKey},a.createElement(A.Z,{shadow:!0,hoverEffect:!0,className:"salary-template-list__card salary-template-list__card--link-card",key:t.templateKey},a.createElement("div",null,a.createElement("div",{className:"salary-template-list__item-link-title"},t.templateName),a.createElement("div",{className:"salary-template-list__item-link-details"},"".concat(t.payments.length," ").concat(1===t.payments.length?u.employee:u.employees)),a.createElement("div",{className:"salary-template-list__item-link-details"},(0,L.B)(e.labels.salaryTypeMapping,t.salaryType))),a.createElement("div",{className:"salary-template-list__card--link-card"},a.createElement(B.Z,{contextMenuAriaLabel:u.global.contextMenuAriaLabel,contextMenuList:{items:(r=t,[{iconId:"icon_16_document",label:u.global.seeDetails,onClick:function(){(0,j.uX)((0,o.Z)(n,{templateKey:r.templateKey}))}},{iconId:"icon_28_trash",label:u.global.delete,onClick:function(){return g(r.templateKey)}}])}}))));var r})))})),(V||0===(null==C?void 0:C.length))&&!Y&&a.createElement(A.Z,{shadow:!0,className:"salary-template-list__card salary-template-list__empty"},a.createElement("div",{className:"salary-template-list__empty"},u.noTemplates)),a.createElement(Z.Z,{isOpen:p,onRequestClose:function(){return f(!1)},shouldCloseOnOverlayClick:!0,hasMinWidths:!0,ariaHideApp:!1},a.createElement(S,{labels:e.labels,selectedNeosAccountHolders:N,onCancel:function(){return f(!1)},mandatoryFormFields:s,onSuccessfulCreation:function(){return f(!1)}})),a.createElement(x.c,{labels:{primaryButton:u.global.confirmDelete,secondaryButton:u.global.cancel,headline:u.global.deleteConfirmationText,description:a.createElement(a.Fragment,null,u.thePayrollWillBeDeleted,a.createElement("br",{key:"br1"}))},primaryButtonAction:G,secondaryButtonAction:function(){return g(void 0)},isOpen:Boolean(v),onRequestClose:function(){return g(void 0)},loading:Q,narrow:!0}))};function R(){return R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},R.apply(this,arguments)}const F=function(e){return a.createElement(D,R({},e.contextModel))}}}]); 2//# sourceMappingURL=204.4edb1f0086414c13e260.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.