1"use strict";(globalThis.webpackChunkreact_lead_forms=globalThis.webpackChunkreact_lead_forms||[]).push([[299],{5299(e,t,l){l.d(t,{default:()=>x});var s=l(8591),n=l(4496),i=l(798),a=l(4858),r=l(2620),o=l(5043),c=l(2536),u=l(579);const x=e=>{let{keyform:t,school:l}=e;const{control:x,setValue:d,watch:m}=(0,a.xW)(),{salesforce:y,setError:h}=(0,c.h7)(),[j,p]=(0,o.useState)([]),[f,A]=(0,o.useState)([]),[b,_]=(0,o.useState)([]),[C,v]=(0,o.useState)([]),[g,S]=(0,o.useState)([]),B=m("opportunity.City_in_charge__c");m("opportunity.Learning_Program_Plan__c");(0,o.useEffect)(()=>{if(null!==y){(async()=>({countries:await(null===y||void 0===y?void 0:y.getCountries("0Nt08000000bqgi",["France","Belgique","Suisse"]))}))().then(e=>{const{countries:t,creneaux:l}=e;p(t)}).catch(e=>{h("Une erreur est survenue lors du chargement du formulaire",e)})}},[y,h]),(0,o.useEffect)(()=>{const e=[];if(""!==B&&C.length>0){const t=C.map(e=>({label:e.Name,value:e.Id,mode:"presentiel"}));e.push(...t)}if(e.push({label:"Autre session",value:"Autre session",mode:"presentiel"}),""!==B&&g.length>0){const t=g.map(e=>({label:e.Name,value:e.Id,mode:"visio"}));e.push(...t)}e.push({label:"Autre session",value:"Autre session visio",mode:"visio"}),A(e)},[B,C,g]);return(0,o.useEffect)(()=>{if(0===b.length)return;const e=b.find(e=>e.SlotDate__c===m("opportunity.ConvocationDate__c")&&e.SlotStartTime__c===m("opportunity.ConvocationHour__c")&&e.Campus__c===m("opportunity.City_in_charge__c"));d("slot",e?e.Id:"")},[b]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.Sm,{control:x,label:"Pr\xe9nom",name:"account.FirstName",required:!0})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.Sm,{control:x,label:"Nom",name:"account.LastName",required:!0})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.ms,{disabled:!0,name:"account.AcademicLevel__pc",label:"Niveau acad\xe9mique",options:r,required:!0})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.go,{control:x,name:"account.PersonMobilePhone",label:"Mobile",required:!0})})}),(0,u.jsx)(s.Ay,{sx:{mt:4},item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(n.A,{variant:"body1",children:"Adresse postale"})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.Sm,{control:x,label:"Rue",multiline:!0,name:"account.PersonMailingStreet",required:!0,rows:3})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.Sm,{control:x,label:"Code postal",name:"account.PersonMailingPostalCode",required:!0})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.Sm,{control:x,label:"Ville",name:"account.PersonMailingCity",required:!0})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.ms,{control:x,label:"Pays",name:"account.PersonMailingCountry",options:j,required:!0})})}),(0,u.jsx)(s.Ay,{item:!0,xs:12,display:"flex",justifyContent:"center",children:(0,u.jsx)(s.Ay,{item:!0,xl:3,xs:12,children:(0,u.jsx)(i.GL,{control:x,label:"Je suis boursier de l'\xc9ducation nationale",name:"account.ScolarShipHolder__c"})})})]})}},2620(e){e.exports=JSON.parse('[{"label":"Terminale (BAC)","value":"Terminale (BAC)"},{"label":"BAC","value":"BAC"},{"label":"Bac +1","value":"Bac +1"},{"label":"Bac +2","value":"Bac +2"},{"label":"Bac +3","value":"Bac +3"},{"label":"Bac +4","value":"Bac +4"},{"label":"Bac +5","value":"Bac +5"}]')}}]); 2//# sourceMappingURL=299.d9b3b500.chunk.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.