PageSourceSearch

https://www.freelancermap.at/build-redesign/client/assets_js_compo…erships_ts-node_modules_-926bbe.8345d826.js

js freelancermap.at collected 2026-10-04 05:33:00 UTC 31,359 bytes, 3 lines download raw bytes

1(self.webpackChunkflm=self.webpackChunkflm||[]).push([["assets_js_components_dashboard_dashboard_modals_employee-expand-info-modal_tsx","assets_js_components_user_list_user-list_tsx-assets_js_constants_memberships_ts-node_modules_-926bbe","node_modules_pnpm_prop-types_15_8_1_node_modules_prop-types_index_js"],{
1"./assets/js/components/dashboard/dashboard/modals/employee-expand-info-modal.tsx":(function(x,f,s){"use strict";s.r(f);var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),E=s("./assets/js/components/modals/flm-modal.tsx"),_=s("./assets/js/components/tracking-elements/button.tsx");const r=({isOpen:n,onChangeOpen:o,title:h,description:l,btnText:v})=>e.createElement(E.aF,{isOpen:n,onChangeOpen:o,includeBackdrop:!0,usePortal:!0},e.createElement(E.cw,{className:"gap-0"},e.createElement("h2",{className:"h1 mg-b-text-h1-subline"},h),e.createElement("p",null,l)),e.createElement(E.jl,null,e.createElement(_.A,{"data-testid":"dashboard.employees.modal.close",className:"fm-btn btn-primary fm-btn-full-width mg-t-betweensections",onClick:o,trackingId:"dashboard.employees.modal.close"},v)));f.default=r}),
1"./assets/js/components/modals/registration-modal/registration-modal-context.tsx":(function(x,f,s){"use strict";var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js");const E=()=>Promise.all([s.e("react_form"),s.e("react_utils"),s.e("default-assets_js_components_search_search-components_checkbox-item_tsx-assets_js_components_-64ec50"),s.e("default-assets_js_api_from-api-with-toaster_ts-assets_js_api_from-api_ts-assets_js_components-fe16b0"),s.e("default-assets_js_components_modals_registration-modal_registration-modal_tsx"),s.e("node_modules_pnpm_preact_signals-react_3_10_3_react_19_2_8_node_modules_preact_signals-react_-42aa13")]).then(s.bind(s,"./assets/js/components/modals/registration-modal/registration-modal.tsx")),_=(0,e.lazy)(E);let r=!1;const n=()=>{r||(r=!0,E())},o=(0,e.createContext)(void 0),h=({children:g})=>{const[C,N]=(0,e.useState)(!1),[d,y]=(0,e.useState)(null),F=(0,e.useCallback)(V=>{y(V),N(!0)},[]),U=(0,e.useCallback)(()=>{N(!1)},[]),$=(0,e.useMemo)(()=>({openRegModal:F,closeRegModal:U,preloadRegModal:n}),[F,U]);return e.createElement(o.Provider,{value:$},g,d&&e.createElement(e.Suspense,{fallback:null},e.createElement(_,{...d,isOpen:C,onChangeOpen:U})))},l={openRegModal:()=>null,closeRegModal:()=>null,preloadRegModal:()=>null},v=()=>{const g=(0,e.useContext)(o);return g===void 0?l:g};s.d(f,["dn",0,h,"f4",0,v])}),
1"./assets/js/components/pagination/pagination.tsx":(function(x,f,s){"use strict";var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),E=s("./assets/js/hooks/useDidMountEffect.tsx"),_=s("./assets/js/components/modals/registration-modal/registration-modal-context.tsx");const r=(h,l,v)=>{const g=new Set([1,h,l]);if(h<v||l<=v+2)for(let d=1;d<=Math.min(v,l);d++)g.add(d);if(h>l-v+1)for(let d=Math.max(1,l-v+1);d<=l;d++)g.add(d);const C=[];let N=0;for(const d of[...g].sort((y,F)=>y-F))d-N===2?C.push(d-1):d-N>2&&C.push("..."),C.push(d),N=d;return C},n=(h,l,v)=>{const g=Math.max(1,Math.min(h,l-v+1));return Array.from({length:Math.min(v,l)},(C,N)=>g+N)},o=({totalItems:h,currentPage:l,pagesLimit:v,maxPossiblePages:g,hasRegistrationModal:C,accountType:N,locale:d,links:y,onPageClick:F,translations:U,leadingPages:$,mobilePages:V})=>{const{openRegModal:P,preloadRegModal:q}=(0,_.f4)();(0,E.A)(()=>{});const w=a=>{if(!(l===a||a>m||a<1)){if(C){P({translations:U||{},type:N,refParam:"search-pagination",optionalHeadline:U["registration.titleSearch"],locale:d,urls:{agb:y.agb,login:y.login}});return}typeof F=="function"&&F(a)}};if(!h)return null;let m=Math.ceil(h/v);g&&m>g&&(m=g),(l>m||l<1)&&(l=1);const ee=a=>{const c=[];let b=2,u=a;for(l>a&&(u=l+1,b=l-1),c.push("prev"),l>a&&m>a+3&&(c.push(1),l>3&&c.push("...")),l<a+1&&m>a+1&&(b=1,u=a+1),m-a<l&&m>a+1&&(b=m-a,u=m),m<=a+1&&(b=1,u=m),m===a+3&&(b=1,u=m),b;b<=u;b++)c.push(b);return m-a>=l&&m>a+2&&m!==a+3&&(m-l>2&&c.push("..."),c.push(m)),c.push("next"),c},t=2,B=4,O=V?["prev",...n(l,m,V),"next"]:ee(t),D=$?["prev",...r(l,m,$),"next"]:ee(B),M=(a,c)=>{switch(a){case"...":return e.createElement("div",{key:c,className:"paginator-item separator"},e.createElement("i",{className:"fa-light fa-ellipsis"}));case"prev":return e.createElement("div",{key:c,role:"button",tabIndex:l===1?-1:0,className:`paginator-item prev ${l===1?"disabled":""}`,"aria-label":"previous-page",onClick:()=>l!==1&&w(l-1)},e.createElement("i",{className:"fa-light fa-chevron-left"}));case"next":return e.createElement("div",{key:c,role:"button",tabIndex:l===m?-1:0,className:`paginator-item next ${l===m?"disabled":""}`,"aria-label":"next-page",onClick:()=>l!==m&&w(l+1)},e.createElement("i",{className:"fa-light fa-chevron-right"}));default:return e.createElement("div",{key:c,role:"button",tabIndex:0,className:`paginator-item ${l===a?"active":""}`,onClick:()=>w(Number(a))},a)}},S=C?{onPointerEnter:q,onPointerDown:q}:{};return e.createElement(e.Fragment,null,e.createElement("div",{className:"paginator mobile",...S},O.map((a,c)=>M(a,c))),e.createElement("div",{className:"paginator desktop",...S},D.map((a,c)=>M(a,c))))};f.Ay=o}),
1"./assets/js/components/tracking-elements/div.tsx":(function(x,f,s){"use strict";var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),E=s("./assets/js/components/tracking-elements/update-tracking-props.ts"),_=s("./assets/js/components/tracking-elements/has-only-icon-children.ts");const r=(0,e.forwardRef)((n,o)=>{const h=(0,_.R)(n.children)&&!n["aria-label"]?n.title||n.trackingId:n["aria-label"];return e.createElement("div",{ref:o,...(0,E.t)({...n,addAccessibilityAttributes:!0}),className:`${n.className?n.className:""} ${n.disabled?"disabled":""}`,"aria-label":h},n.children)});f.A=r}),
1"./assets/js/components/tracking-elements/li.tsx":(function(x,f,s){"use strict";var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),E=s("./assets/js/components/tracking-elements/update-tracking-props.ts");const _=(0,e.forwardRef)((r,n)=>e.createElement("li",{ref:n,...(0,E.t)({...r,addAccessibilityAttributes:!0}),className:`${r.className?r.className:""} ${r.disabled?"disabled":""}`},r.children));f.A=_}),
1"./assets/js/components/user/list/user-list.tsx":(function(x,f,s){"use strict";s.r(f),s.d(f,{ITEM_PER_PAGE:function(){return w},default:function(){return ee}});var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js"),E=s("./assets/js/utilities/membership-validator.ts"),_=s("./assets/js/components/tracking-elements/div.tsx"),r=s("./assets/js/components/tracking-elements/link.tsx"),n=s("./assets/js/utilities/fetch.ts"),o=s("./assets/js/components/modals/flm-modal.tsx"),h=s("./assets/js/components/form/radio-card.tsx"),l=s("./assets/js/components/form/form-validator.tsx"),v=s("./assets/js/components/dashboard/dashboard/modals/employee-expand-info-modal.tsx"),C=({translations:t,multiUserUser:B,loggedInUser:O,userItems:D,itemsLength:M,multiUserBookingPath:S,setItemsLength:a,setItems:c,isRoot:b,maxUserNumber:u,rootUserEmail:R})=>{const[T,I]=e.useState(!1),[z,H]=e.useState(!1),[p,G]=e.useState(!1),[L,J]=e.useState(0),Y=()=>{if(!b&&M>=u){G(!0);return}if(M>=u){H(!0);return}I(!0)};(0,e.useEffect)(()=>{T||document.getElementById("submit-create-user-form").reset()},[T]);const X=()=>b?e.createElement(r.Ay,{"data-testid":"multi-user-booking-link",trackingId:"user-list-header-upgrade",className:"fm-btn fm-btn-highlight",href:S},t.expand_contingent):e.createElement(_.A,{"data-testid":"multi-user-modal-booking-link",trackingId:"user-list-header-upgrade",onClick:()=>G(!0),className:"fm-btn fm-btn-highlight"},t.expand_contingent),Z=[{value:"m",label:t["personal_info.salutation.m"]},{value:"w",label:t["personal_info.salutation.w"]},{value:"d",label:t["personal_info.salutation.d"]}],te=async A=>{(0,l.removeBackendErrors)();const j=await(0,n.flmFetch)({url:"/api/multi_users/create-subuser",method:n.FETCH_METHODS.POST,headers:n.FETCH_HEADERS.JSON,body:{multiUser:"/api/multi_users/id="+B.id+";user="+O.id+";",salutation:A.salutation&&A.salutation.value?A.salutation.value:A.salutation,firstName:A.firstName,lastName:A.lastName,email:A.email,phoneNumber:A.phoneNumber,role:L},showToaster:!0,toasterPropsSuccess:{message:t["user_create_modal.success"]},toasterPropsError:{message:t["user_create_modal.error"]}});if(j.success){const W=j.data;D.unshift({user:W,root:!1,admin:L===1,isActive:!0}),document.getElementById("submit-create-user-form").reset(),c([...D]),a(M+1),I(!1)}j.success||(0,l.addBackendError)(j.data.violations[0].propertyPath,j.data.violations[0].message,"submit-create-user-form")},se={mainFormClasses:"user-container",submitBtnInfo:{id:"submit-create-user",label:t["personal_info.submit"],submitClasses:"mg-l-auto"},inputsInfo:[{id:"salutation",label:t["personal_info.salutation.title"],headlineHtml:"",typeOfInput:"select",placeholder:t["select-placeholder"],formGroupClasses:"",value:{value:"m",label:t["personal_info.salutation.m"]},options:Z,validation:{required:!0}},{id:"firstName",label:t["personal_info.firstName"],headlineHtml:"",placeholder:"",defaultValue:"",typeOfInput:"text",formGroupClasses:"mg-l-0 divide-by-2",value:"",validation:{required:!0}},{id:"lastName",label:t["personal_info.lastName"],placeholder:"",headlineHtml:"",typeOfInput:"text",formGroupClasses:"divide-by-2",value:"",validation:{required:!0}},{id:"email",label:t["personal_info.email"],placeholder:"",headlineHtml:"",typeOfInput:"email",formGroupClasses:"divide-by-2 mg-l-0",value:"",validation:{required:!0}},{id:"phoneNumber",label:t["personal_info.phone"],placeholder:"",headlineHtml:"",typeOfInput:"text",formGroupClasses:"divide-by-2",value:"",validation:{required:!1}}]};return e.createElement("div",{"data-testid":"user-list-header"},e.createElement("h1",{className:"mg-b-text-h1-subline"},t.title),e.createElement("div",{className:"user-list-header-buttons mg-b-content-level-1 gap-display-s"},e.createElement(_.A,{"data-testid":"new-button",trackingId:"user-list-create-project",id:"create-user",className:"fm-btn fm-btn-primary",onClick:Y},e.createElement("svg",{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.createElement("path",{d:"M9.25 2.25V7.25H14.25C14.6562 7.25 15 7.59375 15 8C15 8.4375 14.6562 8.75 14.25 8.75H9.25V13.75C9.25 14.1875 8.90625 14.5 8.5 14.5C8.0625 14.5 7.75 14.1875 7.75 13.75V8.75H2.75C2.3125 8.75 2 8.4375 2 8C2 7.59375 2.3125 7.25 2.75 7.25H7.75V2.25C7.75 1.84375 8.0625 1.5 8.5 1.5C8.90625 1.5 9.25 1.84375 9.25 2.25Z",fill:"white"})),t.create_user),e.createElement("div",{className:"card-display-weak-border mg-l-auto "},e.createElement("span",{className:"mg-x-display-s"},e.createElement("span",{className:"current-user-count"},M),"/",u," ",t.created_account),(0,E.mW)(O.membership)?X():null)),e.createElement(o.aF,{isOpen:T,className:"flm-modal-big create-user-modal",onChangeOpen:()=>I(!1),includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",null,e.createElement("h1",{className:"mg-b-betweensections"},t["user_create_modal.title"]),e.createElement("label",{className:"role-label"},t.user_role,e.createElement("span",null,"*")),e.createElement(h.A,{items:[{id:"typeEmployee",onClick:()=>J(0),checked:L===0,value:"0",showRadioInput:!0,disabled:!1,title:e.createElement("span",{className:"title"},t.employee),body:e.createElement("span",{className:"d-block color-text-display-weak"},t.employee_description)},{id:"typeAdmin",onClick:()=>J(1),checked:L===1,value:"1",showRadioInput:!0,disabled:!1,title:e.createElement("span",{className:"title"},t.admin),body:e.createElement("span",{className:"d-block color-text-display-weak"},t.admin_description)}]}),e.createElement(l.default,{translations:t,data:se,id:"submit-create-user-form",onFormSubmit:te})))),e.createElement(o.aF,{isOpen:z,className:"upgrade-modal",onChangeOpen:()=>H(!1),includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",null,e.createElement("h2",{className:"h1 mg-b-betweensections"},t["upgrade_modal.title"]),e.createElement("p",{className:"mg-b-betweensections"},t["upgrade_modal.text"]))),e.createElement(o.jl,null,e.createElement(r.Ay,{className:"fm-btn fm-btn-highlight fm-btn-full-width",trackingId:"user-list-header-upgrade-modal-upgrade-link",href:S},t["upgrade_modal.button"]))),e.createElement(v.default,{isOpen:p,onChangeOpen:()=>G(!1),title:t["expand_modal.title"],description:t["expand_modal.description"]?.replace("%email%",R),btnText:t["expand_modal.btn"]}))},N=s("./assets/js/hooks/useWindowDimensions.tsx"),d=s("./assets/js/components/dropdown/dropdown.tsx"),y=s("./assets/js/components/tracking-elements/li.tsx"),U=({translations:t,index:B,setEditUser:O,setShowEditUserModal:D,setShowDeleteUserModal:M,setShowActivateUserModal:S,userItem:a,handleResetPasswordUser:c,isRoot:b,canActivateMoreUser:u})=>{const[R,T]=e.useState(!1),I=e.useRef(null),z=e.useRef(null),{width:H}=(0,N.Ay)(),p=a.user.lastLogin?new Date(a.user.lastLogin).toLocaleDateString():t.no_login;return(0,e.useEffect)(()=>{T(!0)},[]),e.createElement("div",{"data-testid":"user-list-item",className:"table-item user-list-item",ref:z},R&&H>N.LO.LGBIG?e.createElement(e.Fragment,null,e.createElement("div",{className:"table-item-name  text-truncate"},e.createElement("div",{className:"item-bold gap-action-general-stacked d-flex text-truncate w-100 align-items-center"},e.createElement("div",{className:"text-truncate"},a.user.firstName," ",a.user.lastName),a.isActive?null:e.createElement("span",{className:"badge badge-warning badge-icon-small"},t["activate_user.label_inactive"])),e.createElement("div",{className:"item-list-horizontal flex-wrap mg-r-auto"},a.user.phoneNumber&&e.createElement("div",{className:"phoneNumber"},e.createElement(r.Ay,{className:"fm-btn fm-btn-text-link",trackingId:"user-list-item-phone-link",href:`tel:${a.user.phoneNumber}`},a.user.phoneNumber)),a.user.email&&e.createElement("div",{className:"email d-flex align-items-center"},a.user.phoneNumber&&e.createElement("span",{className:"circle-divider mg-x-display-s"}),a.user.email))),e.createElement("div",{className:"table-item-top-project"},e.createElement("span",{className:"badge badge-ghost badge-icon-small mg-b-display-xxs"},a.root?t.owner:a.admin?t.admin:t.employee)),e.createElement("div",{className:"table-item-created"},e.createElement("div",{className:"item-created"},e.createElement("span",{className:R&&a.user.lastLogin?"":"text-weak"},R&&p))),e.createElement("div",{className:"table-item-actions",...a.root&&{"data-tooltip-title":t.owner,"data-tooltip-added":!0}},e.createElement(d.A,{ref:I,button:{classes:"fm-btn fm-btn-secondary fm-btn-border-tertiary fm-btn-icon fm-btn-icon-small menu-button"},buttonActiveClasses:["bg-action-primary-default","color-text-action-primary-default"],fontAwesome:"fa-solid fa-ellipsis-v",hideClose:!0,disabled:a.root,openUpwards:B===w-1||B===w-2},e.createElement("ul",{className:"list-container"},b&&!a.isActive?e.createElement(y.A,{trackingId:"user-list-toggle-active",onClick:()=>{O(a),S(!0)},disabled:!u,className:"no-underline"},e.createElement("i",{className:"far fa-user-check"}),t["activate_user.dropdown_activate"]):null,e.createElement(y.A,{trackingId:"user-list-reset-password",className:"no-underline","data-testid":"user-list-reset-password",onClick:()=>c(a.user.id,a.user.email)},e.createElement("i",{className:"far fa-rotate-left"}),t.revert_password),e.createElement(y.A,{trackingId:"user-list-toggle-active",className:"no-underline",onClick:()=>{O(a),D(!0)}},e.createElement("i",{className:"far fa-pen"}),t["user_edit_modal.title"]),e.createElement(y.A,{trackingId:"user-list-open-delete-modal",onClick:()=>{O(a),M(!0)}},e.createElement("i",{className:"far fa-trash"})," ",t.delete_user))))):R&&H<=N.LO.LGBIG?e.createElement(e.Fragment,null,e.createElement("div",{className:"d-flex w-100"},e.createElement("div",{className:"table-item-top-project"},e.createElement("span",{className:"badge badge-ghost badge-icon-small mg-b-display-xxs"},a.root?t.owner:a.admin?t.admin:t.employee),a.isActive?null:e.createElement("span",{className:"badge badge-warning badge-icon-small mg-b-display-xxs"},t["activate_user.label_inactive"])),e.createElement("div",{className:"table-item-actions","data-tooltip-title":t.owner},e.createElement(d.A,{ref:I,openUpwards:B===w-1,button:{classes:"fm-btn fm-btn-secondary fm-btn-border-tertiary fm-btn-icon fm-btn-icon-small menu-button"},buttonActiveClasses:["bg-action-primary-default","color-text-action-primary-default"],fontAwesome:"fa-solid fa-ellipsis-v",hideClose:!0,disabled:a.root},e.createElement("ul",{className:"list-container"},b&&e.createElement(y.A,{trackingId:"user-list-toggle-active"},e.createElement(_.A,{trackingId:"user-list-toggle-active",onClick:()=>{O(a),S(!0)},disabled:!u,className:"no-underline activate-user"},e.createElement("i",{className:"far fa-user-check"}),t["activate_user.dropdown_activate"])),e.createElement(y.A,{trackingId:"user-list-reset-password"},e.createElement(r.Ay,{trackingId:"user-list-reset-password",className:"no-underline","data-testid":"user-list-reset-password",onClick:()=>c(a.user.id,a.user.email)},e.createElement("i",{className:"far fa-rotate-left"}),t.revert_password)),e.createElement(y.A,{trackingId:"user-list-open-edit-project"},e.createElement(_.A,{trackingId:"edit-project",onClick:()=>{O(a),D(!0)},className:"no-underline"},e.createElement("i",{className:"far fa-pen"}),t["user_edit_modal.title"])),e.createElement(y.A,{trackingId:"user-list-open-delete-modal",onClick:()=>{O(a),M(!0)}},e.createElement("i",{className:"far fa-trash"}),t.delete_user))))),e.createElement("div",{className:"table-item-name w-100 text-truncate"},e.createElement("div",{className:"item-bold gap-s d-flex text-truncate w-100"},e.createElement("div",{className:"text-truncate"},a.user.firstName," ",a.user.lastName))),e.createElement("div",{className:"item-list-horizontal flex-wrap mg-r-auto"},a.user.phoneNumber&&e.createElement("div",{className:"phoneNumber w-100 d-flex align-items-center w-100"},e.createElement("span",{className:"circle-divider mg-x-display-s"}),e.createElement(r.Ay,{className:"fm-btn fm-btn-text-link",trackingId:"user-list-item-phone-link",href:`tel:${a.user.phoneNumber}`},a.user.phoneNumber)),a.user.email&&e.createElement("div",{className:"email w-100 d-flex align-items-center w-100"},e.createElement("span",{className:"circle-divider mg-x-display-s"}),a.user.email)),e.createElement("div",{className:"table-item-created"},e.createElement("div",{className:"item-created"},t.last_login,": ",e.createElement("span",{className:"item-bold"},R&&p)))):null)},$=s("./assets/js/hooks/withRollbar.tsx"),V=s("./assets/js/components/pagination/pagination.tsx"),P=s("./assets/js/components/tracking-elements/button.tsx"),q=s("./assets/js/utilities/tooltip.ts");const w=7,m=({translations:t,rootUserEmail:B,userItems:O,isRoot:D,multiUserBookingPath:M,membershipUpgradePath:S,loggedInUser:a,multiUserUser:c,maxUserNumber:b})=>{const[u,R]=e.useState(O),[T,I]=e.useState(!1),[z,H]=e.useState(!1),[p,G]=e.useState(null),[L,J]=e.useState(0),[Y,X]=e.useState(!1),[Z,te]=e.useState(u.filter(i=>!i.root).length),[se,A]=e.useState(!1),[j,W]=e.useState(!1),[ie,ce]=e.useState(!1),[ne,me]=e.useState(""),[le,re]=e.useState([]),[oe,de]=e.useState(1),Q=(0,e.useRef)(null);(0,e.useEffect)(()=>{re(u.slice(0,w))},[u]),(0,e.useEffect)(()=>{p&&J(p?.admin?1:0)},[p]),(0,e.useEffect)(()=>{Q.current&&(Q.current.querySelectorAll("[data-tooltip-added]").forEach(k=>{k.removeAttribute("data-tooltip-added")}),(0,q.Ay)(Q.current))},[Q.current,oe]);const ue=i=>{de(i),re(u.slice((i-1)*w,i*w))},pe=async(i,k)=>{A(!0),ce(i),me(k)},fe=async()=>{W(!0);const i=await(0,n.flmFetch)({url:"/api/multi_users/id="+c.id+";user="+ie+";/reset-password",method:n.FETCH_METHODS.PUT,headers:n.FETCH_HEADERS.JSON,showToaster:!0,toasterPropsSuccess:{message:t["user_password_reset_modal.success_message"]+ne},toasterPropsError:{message:t["user_password_reset_modal.error_message"]}});W(!1),i.success&&A(!1)},Ee=[{value:"m",label:t["personal_info.salutation.m"]},{value:"w",label:t["personal_info.salutation.w"]},{value:"d",label:t["personal_info.salutation.d"]}],be={mainFormClasses:"user-container",submitBtnInfo:{id:"submit-"+p?.user.id,label:t["personal_info.submit"],submitClasses:"mg-l-auto"},inputsInfo:[{id:"salutation",label:t["personal_info.salutation.title"],headlineHtml:"",typeOfInput:"select",placeholder:t["select-placeholder"],formGroupClasses:"",value:{value:p?.user.salutation,label:t["personal_info.salutation."+p?.user.salutation]},options:Ee,validation:{required:!0}},{id:"firstName",label:t["personal_info.firstName"],headlineHtml:"",placeholder:"",typeOfInput:"text",formGroupClasses:"mg-l-0 divide-by-2",value:p?.user?.firstName,validation:{required:!0}},{id:"lastName",label:t["personal_info.lastName"],placeholder:"",headlineHtml:"",typeOfInput:"text",formGroupClasses:"divide-by-2",value:p?.user.lastName,validation:{required:!0}},{id:"email",label:t["personal_info.email"],placeholder:"",headlineHtml:"",typeOfInput:"email",formGroupClasses:"divide-by-2 mg-l-0",value:p?.user.email,validation:{required:!0}},{id:"phoneNumber",label:t["personal_info.phone"],placeholder:"",headlineHtml:"",typeOfInput:"text",formGroupClasses:"divide-by-2",value:p?.user.phoneNumber,validation:{required:!1}}]};(0,e.useEffect)(()=>{T||G(null)},[T]),(0,e.useEffect)(()=>{Y||G(null)},[Y]);const _e=async i=>{(0,l.removeBackendErrors)();const k=await(0,n.flmFetch)({url:"/api/multi_users/id="+c.id+";user="+p.user.id+";",method:n.FETCH_METHODS.PUT,headers:n.FETCH_HEADERS.JSON,body:{salutation:i.salutation&&i.salutation.value?i.salutation.value:i.salutation,firstName:i.firstName,lastName:i.lastName,email:i.email,phoneNumber:i.phoneNumber,role:L},showToaster:!0,toasterPropsSuccess:{message:t["user_edit_modal.success"]},toasterPropsError:{message:t["user_edit_modal.error"]}});if(k.success){const K=u.map(ae=>ae.user.id===p.user.id?{user:{...ae.user,salutation:i.salutation.value?i.salutation.value:i.salutation,firstName:i.firstName,lastName:i.lastName,email:i.email,phoneNumber:i.phoneNumber},root:ae.root,admin:L===1,isActive:!0}:ae);R(K),I(!1),document.getElementById("submit-edit-user-form").reset()}k.success||(0,l.addBackendError)(k.data.violations[0].propertyPath,k.data.violations[0].message,"submit-edit-user-form")},he=async()=>{W(!0);const i=await(0,n.flmFetch)({url:"/api/multi_users/id="+c.id+";user="+p.user.id+";",method:n.FETCH_METHODS.DELETE,headers:n.FETCH_HEADERS.JSON,showToaster:!0,toasterPropsSuccess:{message:t["user_delete_modal.success_message"]},toasterPropsError:{message:
1t["user_edit_modal.error_message"]}});if(W(!1),i.success){const k=u.filter(K=>K.user.id!==p.user.id);R(k),X(!1),te(Z-1)}},ve=async()=>{W(!0);const i=await(0,n.flmFetch)({url:"/api/users/"+p.user.id+"/change-disable",method:n.FETCH_METHODS.PUT,headers:n.FETCH_HEADERS.JSON,showToaster:!0,body:{disabled:!1},toasterPropsSuccess:{message:t["activate_user.modal_success_message"]},toasterPropsError:{message:t["activate_user.modal_error_message"]}});if(W(!1),i.success){const k=u.map(K=>K.user.id===p.user.id?{...K,isActive:!0}:K);R(k),H(!1)}};return e.createElement("div",{className:"user-management-container",ref:Q},e.createElement(C,{loggedInUser:a,isRoot:D,userItems:u,itemsLength:Z,rootUserEmail:B,maxUserNumber:b,multiUserUser:c,setItems:R,setItemsLength:te,multiUserBookingPath:M,translations:t}),e.createElement("div",{className:"table-list user-list-header"},e.createElement("div",{className:"table-header bg-white"},e.createElement("div",{className:"item table-item-name"},t.root),e.createElement("div",{className:"item table-item-top-project"},t.role),e.createElement("div",{className:"item table-item-created"},t.last_login),e.createElement("div",{className:"item table-item-actions"})),j&&e.createElement("i",{className:"fa fa-solid fa-spin fa-circle-notch"}),le&&le.length?le.map((i,k)=>e.createElement(U,{index:k,showEditUserModal:T,setEditUser:G,editUser:p,setShowDeleteUserModal:X,setShowEditUserModal:I,setShowActivateUserModal:H,handleResetPasswordUser:pe,key:k,translations:t,isRoot:D,canActivateMoreUser:Z<b,userItem:i})):e.createElement("i",{className:"fa fa-solid fa-spin fa-circle-notch"})),p&&e.createElement(o.aF,{isOpen:T,className:"flm-modal-big user-delete-modal",onChangeOpen:()=>I(!1),includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",null,e.createElement("h2",{className:"mg-b-betweensections"},t["user_edit_modal.title"]),e.createElement("label",{className:"role-label"},t.user_role,e.createElement("span",null,"*")),e.createElement(h.A,{items:[{id:"userItem.employee",onClick:()=>{J(0)},checked:L===0,value:"0",showRadioInput:!0,disabled:!1,title:e.createElement("span",{className:"title"},t.employee),body:e.createElement("span",{className:"d-block color-text-display-weak"},t.employee_description)},{id:"typeAdmin",onClick:()=>{J(1)},checked:L===1,value:"1",showRadioInput:!0,disabled:!1,title:e.createElement("span",{className:"title"},t.admin),body:e.createElement("span",{className:"d-block color-text-display-weak"},t.admin_description)}]}),e.createElement(l.default,{translations:t,data:be,id:"submit-edit-user-form",onFormSubmit:_e})))),e.createElement(o.aF,{isOpen:se,className:"reset-password-modal",onChangeOpen:()=>A(!1),includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",{className:"mg-b-betweensections"},e.createElement("h2",{className:"h1 mg-b-text-h1-subline"},t["user_password_reset_modal.title"]),e.createElement("p",null,t["user_password_reset_modal.text"]," ",e.createElement("span",null,ne)))),e.createElement(o.jl,null,e.createElement("div",{className:"d-flex gap-action-vertical-stacked"},e.createElement(P.A,{className:"fm-btn fm-btn-full-width fm-btn-secondary",trackingId:"user-delete-modal-cancel",onClick:()=>A(!1)},t["user_password_reset_modal.cancel"]),e.createElement(P.A,{className:"fm-btn fm-btn-full-width fm-btn-primary",trackingId:"user-delete-modal-submit",disabled:j,onClick:()=>fe()},j&&e.createElement("i",{className:"fas fa-spinner fa-spin"}),t["user_password_reset_modal.submit"])))),p&&e.createElement(o.aF,{isOpen:Y,className:"user-delete-modal",onChangeOpen:()=>X(!1),includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",null,e.createElement("h2",{className:"h1 mg-b-text-h1-subline"},t["delete_user_modal.title"]),e.createElement("p",{className:"mg-b-content-level-1"},t["delete_user_modal.text"]),e.createElement("div",{className:"banner banner-error banner-border"},e.createElement("div",{className:"d-flex gap-action-element-to-text"},e.createElement("i",{className:"fas fa-triangle-exclamation"}),e.createElement("p",{className:"title text-bold"},t["delete_user_modal.attention"])),e.createElement("ul",null,e.createElement("li",null,t["delete_user_modal.first_point"]),e.createElement("li",null,t["delete_user_modal.second_point"]))))),e.createElement(o.jl,null,e.createElement("div",{className:"d-flex gap-action-vertical-stacked"},e.createElement(P.A,{className:"fm-btn fm-btn-full-width fm-btn-secondary",trackingId:"user-delete-modal-cancel",onClick:()=>X(!1)},t["delete_user_modal.cancel"]),e.createElement(P.A,{className:"fm-btn fm-btn-full-width fm-btn-primary",trackingId:"user-delete-modal-submit",disabled:j,onClick:()=>he()},t["delete_user_modal.submit"])))),e.createElement(o.aF,{isOpen:z,className:"user-activate-modal",onChangeOpen:()=>H(!1),includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",null,e.createElement("h2",{className:"h1 mg-b-text-h1-subline"},t["activate_user.modal_title"]),e.createElement("p",{className:"mg-b-betweensections"}," ",t["activate_user.modal_text"]))),e.createElement(o.jl,null,e.createElement("div",{className:"d-flex gap-action-vertical-stacked"},e.createElement(P.A,{className:"fm-btn fm-btn-full-width fm-btn-secondary",trackingId:"user-activate-modal-cancel",onClick:()=>H(!1)},t["activate_user.modal_cancel"]),e.createElement(P.A,{className:"fm-btn fm-btn-full-width fm-btn-primary",trackingId:"user-activate-modal-submit",disabled:j,onClick:()=>ve()},t["activate_user.modal_submit"])))),e.createElement(o.aF,{isOpen:!(0,E.r9)(a.membership),onChangeOpen:()=>window.history.back(),className:"user-list-upgrade-modal",includeBackdrop:!0},e.createElement(o.cw,null,e.createElement("div",null,e.createElement("h2",{className:"h1 modal
1-header mg-b-betweensections"},t["list_upgrade_modal.title"]),e.createElement("p",null,t["list_upgrade_modal.text1"]),e.createElement("p",{className:"mg-b-input-vertical-stacked"},t["list_upgrade_modal.text2"]),e.createElement("div",{className:"upgrade-list mg-b-betweensections"},e.createElement("ul",null,e.createElement("li",null,e.createElement("i",{className:"far fa-check"})," ",t["list_upgrade_modal.list.1"]),e.createElement("li",null,e.createElement("i",{className:"far fa-check"})," ",t["list_upgrade_modal.list.2"]),e.createElement("li",null,e.createElement("i",{className:"far fa-check"})," ",t["list_upgrade_modal.list.3"]),e.createElement("li",null,e.createElement("i",{className:"far fa-check"})," ",t["list_upgrade_modal.list.4"]),e.createElement("li",null,e.createElement("i",{className:"far fa-check"})," ",t["list_upgrade_modal.list.5"]))))),e.createElement(o.jl,null,e.createElement(r.Ay,{className:"fm-btn fm-btn-highlight fm-btn-full-width",trackingId:"user-list-header-modal-upgrade",href:S},e.createElement("i",{className:"far fa-gem"}),t["list_upgrade_modal.button"]))),u.length>w&&e.createElement("div",{className:"mg-t-display-m"},e.createElement(V.Ay,{totalItems:u.length,pagesLimit:w,currentPage:oe,onPageClick:ue})))};var ee=(0,$.A)(m)}),
1"./assets/js/constants/memberships.ts":(function(x,f){"use strict";const s={BASIS:1,PREMIUM:2,BUSINESS:3,ENTERPRISE:4};f.A=s}),
1"./assets/js/hooks/useDidMountEffect.tsx":(function(x,f,s){"use strict";var e=s("./node_modules/.pnpm/[email protected]/node_modules/react/index.js");const E=(_,r)=>{const n=(0,e.useRef)(!1);(0,e.useEffect)(()=>{n.current?_():n.current=!0},r)};f.A=E}),
vendor: 845 bytes, line 1
1"./node_modules/.pnpm/[email protected]/node_modules/prop-types/factoryWithThrowingShims.js":(function(x,f,s){"use strict";var e=s("./node_modules/.pnpm/[email protected]/node_modules/prop-types/lib/ReactPropTypesSecret.js");function E(){}function _(){}_.resetWarningCache=E,x.exports=function(){function r(h,l,v,g,C,N){if(N!==e){var d=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw d.name="Invariant Violation",d}}r.isRequired=r;function n(){return r}var o={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:n,element:r,elementType:r,instanceOf:n,node:r,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:_,resetWarningCache:E};return o.PropTypes=o,o}}),
vendor: 219 bytes, line 1
1"./node_modules/.pnpm/[email protected]/node_modules/prop-types/index.js":(function(x,f,s){if(0)var e,E;else x.exports=s("./node_modules/.pnpm/[email protected]/node_modules/prop-types/factoryWithThrowingShims.js")()}),
vendor: 185 bytes, line 1
1"./node_modules/.pnpm/[email protected]/node_modules/prop-types/lib/ReactPropTypesSecret.js":(function(x){"use strict";var f="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";x.exports=f})
1}]);
2
3//# sourceMappingURL=assets_js_components_user_list_user-list_tsx-assets_js_constants_memberships_ts-node_modules_-926bbe.8345d826.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.