PageSourceSearch

https://welovedevs.com/app/scripts/recruiter-new_onboarding-onboarding.e8a6799f8d84ed34debd.js

js welovedevs.com collected 2026-10-03 21:45:51 UTC 12,794 bytes, 2 lines download raw bytes

1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1473],{55425:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>J});var a=n(71335),l=n(96540),r=n(80284),i=n(56347);const o={container:{height:"100vh",width:"100vw",display:"flex",animation:"fade-in 1.5s",overflow:"hidden"},headerStepContentContainer:{flex:1,backgroundColor:"#ffffff",padding:"30px 50px 30px 75px",overflow:"auto"},"@media screen and (max-width: 1400px)":{headerStepContentContainer:{paddingLeft:50}},"@media screen and (max-width: 650px)":{headerStepContentContainer:{padding:30}},"@media screen and (max-width: 550px)":{headerStepContentContainer:{padding:22.5}},"@media screen and (max-width: 400px)":{headerStepContentContainer:{padding:17.5}}};var s=n(12272),d=n(33206),u=n(6442),c=n(58065),m=n(30261),p=n(44383),v=n.n(p),g=n(63560),h=n.n(g),f=n(87331),b=n(95946),x=n(54706);const E=(0,n(85838).A)({loading:{minHeight:250,minWidth:250,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},loadingWrapper:{width:"100%",display:"flex",alignItems:"center",justifyContent:"center",minHeight:400},dismissedTalkusButton:{display:"none !important"},overridenTalkusButton:{bottom:"90px !important",height:"50px !important",width:"50px !important",right:"30px !important","& div.talkus-button-content":{...f.flexUtils.center,height:"50px !important",width:"50px !important","& > svg":{width:"25px !important",height:"25px !important",margin:"unset !important"}}},overridenTalkusPlugin:{right:"85px !important"},dismissedTalkusPlugin:{display:"none !important"},"@media screen and (max-width: 500px)":{overridenTalkusButton:{bottom:"unset !important",top:"130px !important",right:"36px !important",height:"48px !important",width:"48px !important","& div.talkus-button-content":{...f.flexUtils.center,height:"48px !important",width:"48px !important","& > svg":{width:"25px !important",height:"25px !important",margin:"unset !important"}}}}});var w=n(10277),y=n(2404),S=n.n(y),C=n(39781),A=n(78946),B=n(23215);const{center:N}=A.Vf,D={nextStepRow:{zIndex:10,display:"flex",justifyContent:"flex-end",marginTop:20},nextStepButton:{backgroundColor:B.Rm[500],height:50,width:50,boxShadow:"0 20px 67px 0 rgba(0,0,0,.3)",cursor:"pointer",borderRadius:"50%",...N,"& > svg":{height:20,width:"auto",transform:"scale(-1)"}},warningIcon:{color:"white",transform:"unset !important"},"@media screen and (min-width: 500px)":{nextStepRow:{position:"fixed",marginTop:0,bottom:30,right:30}}};var k=function(e){return l.createElement("svg",e,l.createElement("path",{d:"M20 3 4 19.5 20 36",stroke:"currentColor",strokeWidth:"5.2",fill:"none",fillRule:"evenodd",strokeLinecap:"round"}))};k.defaultProps={width:"23",height:"39",viewBox:"0 0 23 39",xmlns:"http://www.w3.org/2000/svg"};(0,r.A)(D);const F=e=>{let{isSubmitting:t,errors:n}=e;const a=(0,l.useRef)(null),[r,i]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{Object.keys(n||{}).length&&(a.current&&clearTimeout(a.current),i(!0),"undefined"!=typeof window&&(a.current=window.setTimeout((()=>i(!1)),1e4)))}),[n]),l.createElement("div",{className:"w-full flex justify-end"},l.createElement(f.Button,{id:"onboardingDev-nextStep-button",type:"submit",color:r?"danger":"indigo",variant:"contained",size:"small"},!r&&l.createElement(l.Fragment,null,l.createElement(c.A,{id:"Developer.onboarding.nextStep",defaultMessage:"Étape suivante"}),l.createElement(k,{className:"rotate-180 w-2 h-2 ml-1"})),r&&l.createElement(l.Fragment,null,l.createElement(c.A,{id:"Developer.onboarding.errors",defaultMessage:"Erreurs dans le formulaire"}),l.createElement(C.default,{className:"rotate-180 w-2 h-2 ml-1"}))))};var I=n(5070),R=n(44e3);const M={},L=(e,t,n)=>{if(!t)return!1;const a=((e,t,n)=>{if(!t||!t.validationRule)return!0;M[t.path]||(M[t.path]=(0,b.gi)({key:t},n));const a=M[t.path];try{return a.validateSync(e),!0}catch(e){return!1}})(e,t,n),l=!!t.hide&&t.hide(e);return(!l||!a)&&(!a||l)},O=(e,t,n,a)=>{const l=e.slice(t,e.length).findIndex((e=>L(n,e,a))),r=t+l;return l<0?e.length-1:r},_=(0,l.memo)((e=>{let{smallFormikBag:t,fields:n,step:a,forceValidateAllStep:r,onFormChanged:i}=e;const{formatMessage:o}=(0,u.A)(),s=(0,R.P)(),{values:d,isSubmitting:c,errors:p,resetForm:v}=t,[g,h]=(0,l.useState)(0);(0,l.useEffect)((()=>{(g!==n.length-1||r)&&h(O(n,r?0:g,d,o))}),[n,r,o,g,d]),(0,l.useEffect)((()=>{h(O(n,0,d,o))}),[n,o,a,d]),(0,l.useEffect)((()=>{h(O(n,0,d,o))}),[n,o,d]),(0,l.useEffect)((()=>{i(d)}),[d]);const f=a===w.s.plan.param;return l.createElement(m.Form,null,n.slice(0,g+1).filter((e=>!e.hide||!e.hide(d))).map((e=>l.createElement(I.z,{key:`step_${a}_${e.path||e.componentId}`,uid:s,step:a,stepField:e,errors:p,values:d,formatMessage:o}))),!f&&l.createElement(F,{isSubmitting:c,errors:p}))}),((e,t)=>S()(e,t)));var j=n(58615),T=n(39868),W=n(76929),P=n(7140),$=n(97701),V=n(60325),U=n(25361),z=n(61440),H=n(730),Y=n(29291);const K=(0,r.A)(E),q=e=>{var t;let{stepData:n,stepParam:a}=e;const r=(0,R.P)(),o=K({}),{formatMessage:s}=(0,u.A)(),[d,p]=(0,l.useState)(null),g=(0,l.useRef)({}),E=(0,i.W6)(),{data:y}=(0,$.IG)(r),{data:S,isLoading:C}=(0,H.bM)(r),{data:A,loading:B}=(0,Y.x)(null!==(t=null==S?void 0:S.company)&&void 0!==t?t:null),N=(0,z.N)(),{waitData:D}=(0,x.K)(),k=(0,l.useMemo)((()=>(e=>{var t,n,a,l,r,i,o,s,d,u,c;const m={...e};var p,v,g;return h()(m,"onBoarding.aboutSelf.values",{...null==e||null===(t=e.clearbit)||void 0===t||null===(n=t.recruiter)||void 0===n?void 0:n.clearbitValues,...null===(a=m.onBoarding)||void 0===a||null===(l=a.aboutSelf)||void 0===l?void 0:l.values}),null!=e&&null!==(r=e.clearbit)&&void 0!==r&&null!==(i=r.recruiter)&&void 0!==i&&null!==(o=i.clearbitValues)&&void 0!==o&&o.company&&h()(m,"onBoarding.aboutSelf.values.company",null===(p=e.clearbit)||void 0===p||null===(v=p.recruiter)||void 0===v||null===(g=v.clearbitValues)||void 0===g?void 0:g.company),h()(m,"onBoarding.aboutCompany.values",{...null==e||null===(s=e.clearbit)||void 0===s||null===(d=s.company)||void 0===d?void 0:d.clearbitValues,...null===(u=m.onBoarding)||void 0===u||null===(c=u.aboutCompany)||void 0===c?void 0:c.values}),m})(D)),[D]);(0,P.m)(!0);const F=(0,l.useMemo)((()=>(0,b.gi)(n.fields||{},s)),[n]),I=(0,l.useMemo)((()=>(0,b.Yp)(n.fields||{},k)),[n,k]),M=Object.values((null==n?void 0:n.fields)||{}),L=(0,l.useCallback)((()=>{const e=Object.values(w.s),t=e.findIndex((e=>e.param===a));if(t===e.length-1)return;const n=e[t+1];E.push(`/onboarding/${n.param}`)}),[E,a]),O=(0,l.useCallback)((()=>{const e=Object.values(w.s),t=e.findIndex((e=>e.param===a));if(0===t)return;const n=e[t-1];E.push(`/onboarding/${n.param}`)}),[E,a]);(0,l.useEffect)((()=>{const e=Object.values(w.s),t=e.findIndex((e=>e.param===a));if(0===t)return;const n=t-1,l=e[n],r=(0,b.gi)(l.fields||{},s),i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).reduce(((e,t)=>
1{let[n,a]=t;return h()(e,n.replace(/_/g,"."),a)}),{})}(g.current[n]),o={...k,...i},d=(0,b.Yp)(l.fields||{},o);try{r.validateSync(d)}catch(e){O()}}),[a]),(0,l.useEffect)((()=>{try{var e;null===(e=document.getElementById("recruiter-header-step-content-container"))||void 0===e||e.scrollTo(0,0)}catch(e){}}),[a]);const T=(0,l.useCallback)((e=>{g.current={...g.current,[a]:e}}),[g,a]),q=(0,l.useCallback)(((e,t)=>{var l,i,o,s,d,u;const c=(0,b.Wk)(n.fields,e,k,!0);n.onboadingNode&&(c.onBoarding[n.onboadingNode].hasSubmittedOnce=!0);const m=(null==c||null===(l=c.onBoarding)||void 0===l||null===(i=l.aboutSelf)||void 0===i||null===(o=i.values)||void 0===o?void 0:o.selectedCompanyId)&&"createCompany"!==(null==c||null===(s=c.onBoarding)||void 0===s||null===(d=s.aboutSelf)||void 0===d||null===(u=d.values)||void 0===u?void 0:u.selectedCompanyId);var v;("aboutSelf"===n.onboadingNode||m)&&(null==c||(null===(v=c.onBoarding)||void 0===v||delete v.aboutCompany));(0,j.xp)(r,c,n.param).catch((()=>p("Something bad happened, please contact us, we will be pleased to investigate."))).then((()=>
1{if(a===w.s.whoAreYou.param&&c.invitation)return(0,j.gp)(r),void E.push("/preparing");a===w.s.yourCompany.param&&m?(0,j.gp)(r).then((()=>{E.push("/preparing")})):L()})).finally((()=>{t.setSubmitting(!1)}))}),[L,a,k,r,n.fields]);(0,l.useEffect)((()=>{var e,t;if("who-are-you"!==a||"coderstests"!==y||!r||!N||C||B)return;const n={[`/waitingList/${r}/role`]:V.UserRoles.RECRUITER,[`/waitingList/${r}/userEmail`]:N,[`/waitingList/${r}/userId`]:r,[`/users/${r}/product`]:null};var l,i,o,s;null!=S&&null!==(e=S.publicPersonnal)&&void 0!==e&&e.firstName&&(n[`/waitingList/${r}/onBoarding/aboutSelf/values/firstName`]=null!==(l=null==S||null===(i=S.publicPersonnal)||void 0===i?void 0:i.firstName)&&void 0!==l?l:null);null!=S&&null!==(t=S.publicPersonnal)&&void 0!==t&&t.lastName&&(n[`/waitingList/${r}/onBoarding/aboutSelf/values/lastName`]=null!==(o=null==S||null===(s=S.publicPersonnal)||void 0===s?void 0:s.lastName)&&void 0!==o?o:null);null!=A&&A.companyName&&(n[`/waitingList/${r}/onBoarding/aboutSelf/values/company`]=null==A?void 0:A.companyName),(0,U.SV)(void 0,n)}),[y,r,N,S,A]);return(0,l.useMemo)((()=>{var e,t,n,l;return!(a!==w.s.whoAreYou.param||null!=k&&null!==(e=k.clearbit)&&void 0!==e&&null!==(t=e.recruiter)&&void 0!==t&&t.clearbitFetched)||!(a!==w.s.yourCompany.param||null!=k&&null!==(n=k.clearbit)&&void 0!==n&&null!==(l=n.company)&&void 0!==l&&l.clearbitFetched)}),[a,k])?l.createElement("div",{className:o.loadingWrapper},l.createElement(f.Card,{className:o.loading},l.createElement(W.Ay,null),l.createElement(c.A,{id:"Recruiter.onboarding.loading",defaultMessage:"Nous préparons votre formulaire..."}))):l.createElement("div",{id:"onboarding-form-container"},d,l.createElement(m.Formik,{initialValues:I,validationSchema:F,enableReinitialize:!0,validateOnChange:!1,validateOnBlur:!1,onSubmit:q},(e=>l.createElement(_,{onFormChanged:T,smallFormikBag:v()(e,["values","isSubmitting","errors","resetForm"]),fields:M,step:a,forceValidateAllStep:n.forceValidateAllStep,classes:o}))))},G=()=>{const e=(0,i.g)(),{step:t}=e,n=(0,l.useMemo)((()=>{var e;return null!==(e=Object.values(w.s).find((e=>e.param===t)))&&void 0!==e?e:null}),[t]);return n?l.createElement(q,{stepParam:t,stepData:n}):l.createElement(T.s,null)},X=(0,r.A)(o),J=()=>{const e=X(o),t=(0,a.A)("(min-width: 1280px)");return l.createElement("div",{className:e.container},t&&l.createElement(i.dO,null,l.createElement(i.qh,{component:()=>l.createElement(d.H,null)})),l.createElement("div",{id:"recruiter-header-step-content-container",className:e.headerStepContentContainer},l.createElement(s.Y,{stepsData:w.s}),l.createElement(G,null)))}},5070:(e,t,n)=>{"use strict";n.d(t,{z:()=>h});var a=n(58168),l=n(96540),r=n(30261),i=n(6442),o=n(55858),s=n(75897),d=n(87331),u=n(80284),c=n(85838),m=n(23215);const p=(0,c.A)({container:{marginBottom:25},title:{color:m.XT[500],fontWeight:500},titleContainer:{display:"flex",alignItems:"center",marginBottom:15},informationIcon:{maxHeight:16,maxWidth:16,marginLeft:10,color:m.zB[300]},field:{minWidth:300},button:{display:"flex"}}),v=(0,u.A)(p),g=e=>{let{title:t,tooltip:n,children:r,classes:u={}}=e;const c=v({classes:u}),{formatMessage:m}=(0,i.A)();return l.createElement("div",{className:c.container},(t||n)&&l.createElement("div",{className:c.titleContainer},t&&l.createElement(d.Typography,{className:c.title,variant:"h4",component:e=>{let{children:t,...n}=e;return l.createElement(o.Twemoji,(0,a.A)({options:{baseUrl:"//cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/"},svg:!0,text:t},n))}},m(t)),n&&l.createElement(d.Tooltip,{title:m(n)},l.createElement("button",{type:"button",className:c.button},l.createElement(s.default,{className:c.informationIcon})))),r)},h=(0,l.memo)((e=>{let{classes:t,step:n,stepField:i,errors:o,values:s,uid:d}=e;const u=i.path&&i.path.replace(/\./g,"_"),c={step:n,uid:d,name:u,cssSelector:i.path&&i.path.replace(/\./g,"-"),getData:i.getData,error:o[u],placeholder:i.placeholder},m=(0,l.useMemo)((()=>"array"===i.type?l.createElement(r.FieldArray,{name:u,validateOnChange:!1,render:e=>(0,l.createElement)(i.component,{arrayHelper:e,values:s[u]||[],...c})}):i.disableFastField?l.createElement(r.Field,(0,a.A)({component:i.component},c)):l.createElement(r.FastField,(0,a.A)({component:i.component},c))),[i,c]),{title:p,tooltip:v}=i;return l.createElement(g,{title:p,tooltip:v,classes:t},m)}))},54706:(e,t,n)=>{"use strict";n.d(t,{K:()=>o});var a=n(96540),l=n(69733),r=n(1081);const i=()=>(0,r.Mz)((e=>{let{currentUser:t}=e;return t}),(e=>{let{waitData:t,hasReceivedWaitData:n}=e;return{waitData:t,hasReceivedWaitData:n}})),o=()=>{const e=(0,a.useMemo)(i,[]),{waitData:t,hasReceivedWaitData:n}=(0,l.d4)((t=>e(t)));return{waitData:t,hasReceivedWaitData:n}}},88055:(e,t,n)=>{var a=n(9999);e.exports=function(e){return a(e,5)}}}]);
2//# sourceMappingURL=recruiter-new_onboarding-onboarding.e8a6799f8d84ed34debd.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.