PageSourceSearch

https://www.connect-events.fr/_next/static/chunks/pages/profile-d3f241740bb48fa1.js

js connect-events.fr collected 2026-10-02 00:03:02 UTC 14,733 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4063],{14379:(e,s,a)=>{"use strict";a.d(s,{Xi:()=>v,av:()=>h,j7:()=>g,tU:()=>p});var t=a(6029),l=a(55729),r=a(60104),n=a(39794),i=a(72262),o=a(65403);let c=(0,i.F)(void 0,{variants:{variant:{default:void 0,navigation:void 0}},defaultVariants:{variant:"default"}}),d=(0,i.F)(void 0,{variants:{variant:{default:"text-muted-foreground inline-flex h-9 items-center justify-center bg-transparent p-1",navigation:"inline-flex w-fit overflow-x-auto whitespace-nowrap rounded-lg border border-gray-200 bg-gray-100 p-1 md:flex"}},defaultVariants:{variant:"default"}}),u=(0,i.F)(void 0,{variants:{variant:{default:"data-[state=active]:border-b-primary-500 ring-offset-background focus-visible:ring-ring data-[state=active]:text-primary-500 inline-flex items-center justify-center whitespace-nowrap px-3 py-1 text-sm font-bold transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:border-b-2",navigation:(0,n.cn)((0,o.r)({variant:"ghost"}),"data-[state=active]:bg-white data-[state=active]:font-extrabold data-[state=active]:text-primary-500")}},defaultVariants:{variant:"default"}}),m=l.createContext({}),f=e=>{let{children:s,...a}=e;return(0,t.jsx)(m.Provider,{value:a,children:s})},x=()=>{let e=l.useContext(m);if(void 0===e)throw Error("useTabsVariant must be used within a TabsProvider");return e},p=l.forwardRef((e,s)=>{let{className:a,variant:l,...n}=e;return(0,t.jsx)(f,{variant:l,children:(0,t.jsx)(r.bL,{ref:s,className:c({variant:l,className:a}),...n})})});p.displayName=r.B8.displayName;let g=l.forwardRef((e,s)=>{let{className:a,...l}=e,{variant:i}=x();return(0,t.jsx)(r.B8,{ref:s,className:(0,n.cn)(d({variant:i}),a),...l})});g.displayName=r.B8.displayName;let v=l.forwardRef((e,s)=>{let{className:a,...l}=e,{variant:n}=x();return(0,t.jsx)(r.l9,{ref:s,className:u({variant:n,className:a}),...l})});v.displayName=r.l9.displayName;let h=l.forwardRef((e,s)=>{let{className:a,...l}=e;return(0,t.jsx)(r.UC,{ref:s,className:(0,n.cn)("ring-offset-background focus-visible:ring-ring mt-2 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",a),...l})});h.displayName=r.UC.displayName},28243:(e,s,a)=>{"use strict";a.d(s,{$m:()=>d,As:()=>c,nD:()=>o,ub:()=>u});var t=a(6029),l=a(55729),r=a(30670),n=a(50016),i=a(39794);let o=l.forwardRef((e,s)=>{let{className:a,...l}=e;return(0,t.jsx)(r.bL,{ref:s,className:(0,i.cn)("space-y-3",a),...l})});o.displayName="Accordion";let c=l.forwardRef((e,s)=>{let{className:a,...l}=e;return(0,t.jsx)(r.q7,{ref:s,className:(0,i.cn)("space space-y-4 rounded-lg border border-gray-200 p-4",a),...l})});c.displayName="AccordionItem";let d=l.forwardRef((e,s)=>{let{className:a,children:l,withIcon:o=!0,...c}=e;return(0,t.jsx)(r.Y9,{className:"flex",children:(0,t.jsxs)(r.l9,{ref:s,className:(0,i.cn)("flex flex-1 items-center justify-between text-sm font-bold transition-all hover:underline [&[data-state=open]>svg]:rotate-180",a),...c,children:[l,o?(0,t.jsx)(n.D3D,{className:"text-muted-foreground size-4 shrink-0 transition-transform duration-200"}):null]})})});d.displayName=r.l9.displayName;let u=l.forwardRef((e,s)=>{let{className:a,children:l,...n}=e;return(0,t.jsx)(r.UC,{ref:s,className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm text-gray-700",...n,children:(0,t.jsx)("div",{className:(0,i.cn)("pt-0",a),children:l})})});u.displayName=r.UC.displayName},56308:(e,s,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/profile",function(){return a(89524)}])},56363:(e,s,a)=>{"use strict";a.d(s,{d:()=>i});var t=a(6029),l=a(55729),r=a(19548),n=a(39794);let i=l.forwardRef((e,s)=>{let{className:a,...l}=e;return(0,t.jsx)(r.bL,{className:(0,n.cn)("focus-visible:ring-ring focus-visible:ring-offset-background peer inline-flex h-5 w-9 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent shadow-sm transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-blue-500 data-[state=unchecked]:bg-gray-200",a),...l,ref:s,children:(0,t.jsx)(r.zi,{className:(0,n.cn)("pointer-events-none block h-4 w-4 roun
1ded-full bg-white shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0")})})});i.displayName=r.bL.displayName},56623:(e,s,a)=>{"use strict";a.d(s,{A:()=>i,j:()=>n});var t=a(55729),l=a(81278),r=a(37890);let n=e=>{let{router:s,isAuthenticated:a,isLoading:t,redirectPath:l="/",params:r={},preserveCurrentQuery:n=!1}=e;if(!t&&!a)if(n){let e=new URL(l,window.location.origin);Object.entries(s.query).forEach(s=>{let[a,t]=s;t&&e.searchParams.set(a,Array.isArray(t)?t[0]:t)}),r&&Object.entries(r).forEach(s=>{let[a,t]=s;e.searchParams.set(a,t)}),s.push(e.toString().replace(e.origin,""))}else{let e=new URL(l,window.location.origin);r&&Object.entries(r).forEach(s=>{let[a,t]=s;e.searchParams.set(a,t)}),s.push(l)}},i=e=>{let{redirectPath:s="/",params:a={},preserveCurrentQuery:i=!1}=e,{isAuthenticated:o,isLoading:c}=(0,r.u)(),d=(0,l.useRouter)();(0,t.useEffect)(()=>{n({router:d,isAuthenticated:o,isLoading:c,redirectPath:s,params:a,preserveCurrentQuery:i})},[o,c,s,i,d,a])}},89524:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>_});var t=a(6029),l=a(73492),r=a(34245),n=a(39794),i=a(14379),o=a(64713),c=a(58718),d=a(16972),u=a(28243),m=a(65403),f=a(56363),x=a(27780),p=a(34759);function g(e){let{open:s,setOpen:a,onAccept:l,onClose:r}=e,i=(0,n.al)();return(0,t.jsxs)(p.lG,{open:s,onOpenChange:e=>{a(e),e||null==r||r()},children:[(0,t.jsx)(p.LC,{}),(0,t.jsxs)(p.Cf,{className:(0,n.cn)("bg-background max-w-[529px] overflow-auto p-0",{"h-full":i}),children:[(0,t.jsx)(p.c7,{className:(0,n.cn)("flex flex-row items-center px-6 pb-2 pt-6 text-center text-2xl font-extrabold leading-[24px]"),children:(0,t.jsx)(x.L3,{children:"Changement de consentement"})}),(0,t.jsxs)("div",{className:"px-6",children:[(0,t.jsx)("p",{children:"\xcates-vous certain de vouloir mettre \xe0 jour votre consentement ?"}),(0,t.jsxs)("div",{className:"flex flex-row justify-between pb-2 pt-10",children:[(0,t.jsx)("button",{onClick:()=>{a(!1),null==r||r()},className:"rounded-lg bg-gray-500 px-2 py-[10px] text-base font-semibold text-white disabled:bg-gray-300 md:px-4",children:"Annuler"}),(0,t.jsx)("button",{onClick:l,className:"rounded-lg bg-blue-500 px-2 py-[10px] text-base font-semibold text-white disabled:bg-gray-300 md:px-4",children:"Accepter"})]})]})]})]})}var v=a(83566),h=a(52789),b=a(93251),j=a(92486),N=a(55729),w=a(1909),y=a(32337),C=a(40334),k=a(13471),E=a(61924);let R="/images/svg/user.svg",A=function(e){let{setProfilePicture:s,picture:a}=e,l=(0,N.useRef)(null),r=(0,n.al)(),[i,o]=(0,N.useState)(a?(0,C.w8)(a,"media",100):R);return(0,N.useEffect)(()=>{a&&o((0,C.w8)(a,"media"))},[a]),(0,t.jsxs)("div",{className:(0,n.cn)("flex items-center",{"gap-2":r,"gap-5":!r}),children:[i===R?(0,t.jsx)("div",{className:"rounded-full bg-blue-100 fill-blue-700 p-4",children:(0,t.jsx)(E.R,{name:"user",alt:"user",width:32,height:32})}):(0,t.jsx)(k.A,{src:i,alt:"Profile",width:64,height:64,className:"static size-16 rounded-full"}),(0,t.jsx)(y.p,{ref:l,type:"file",onChange:e=>{let a=e.target.files?e.target.files[0]:null;a&&(o(URL.createObjectURL(a)),s(a))},accept:"image/*",style:{display:"none"}}),(0,t.jsx)(m.$,{variant:"outline-blue",type:"button",className:"font-semibold",onClick:()=>{var e;return null==(e=l.current)?void 0:e.click()},children:a?"Modifier":"Ajouter"}),(0,t.jsx)(m.$,{onClick:e=>{e.preventDefault(),o(R),s(null)},variant:"destructive",className:"font-semibold",children:"Supprimer"})]})};var I=a(37890),P=a(56623);let S="flex w-full grow items-end gap-2",V={organiserId:null,structureId:null,hasConsented:!1},O=e=>{let{control:s,setValue:a}=e,l=(0,w.FH)({control:s,name:"siret"}),r=(0,w.FH)({control:s,name:"vat"}),[n,i]=(0,N.useState)(null!=r),[o,d]=(0,N.useState)(null!=l);return(0,t.jsxs)("div",{className:"grid gap-4 lg:grid-cols-2",children:[(0,t.jsx)("div",{className:"flex flex-col justify-center gap-2",children:(0,t.jsx)(j.A,{control:s,name:"siret",label:"SIRET ou SIREN",placeholder:"SIRET ou SIREN",messageClassName:"text-gray-700",resetField:()=>a("siret",null),toggleText:"Je ne dispose pas de n\xb0siret/siren",initialVisible:o,onCheckedChange:e=>{e&&(a("vat",null),i(!1),d(!1))}},"siret-input-".concat(o))}),(0,t.jsx)("div",{className:"flex flex-col justify-center gap-2",children:(0,t.jsx)(j.A,{control:s,name:"vat",label:"TVA",placeholder:"TVA",messageClassName:"text-gray-700",resetField:()=>a("vat",null),toggleText:"Je ne dispose pas de n\xb0 de T.V.A.",initialVisible:n,onCheckedChange:e=>{e||d(!0),i(e=>!e)}},"vat-input-".concat(n))}),(0,t.jsx)(c.Z,{control:s,name:"businessName",label:"Raison sociale (facultatif)",className:"grow ",placeholder:"Raison sociale"}),(0,t.jsx)(v.N,{control:s,name:"country",label:"Pays"})]})},_=function(){let e=(0,b.jE)(),[s,a]=(0,N.useState)(!1),[x,p]=(0,N.useState)(V),v=(0,w.mN)({resolver:(0,h.u)(l.dB8),defaultValues:l.vO7,mode:"onChange"}),{handleSubmit:j,watch:y,setValue:C,reset:k,control:E}=v,{user:R}=(0,I.u)(),{toast:_}=(0,r.dj)();(0,P.A)({redirectPath:"/"});let{data:T}=(0,l.gEv)(),{data:D}=(0,l.D3x)(),{mutate:L}=(0,l.lJ2)(),{mutate:U}=(0,l.Zp_)(),{mutateAsync:F}=(0,l.OCM)(),B=(0,n.al)(),[Z,M]=(0,N.useState)(!1),$=async e=>{if(e){let{key:s}=await F({file:e,fileType:"media"});C("picture",s)}},X=async e=>{let{firstName:s,lastName:a,email:t,...l}=e;U({...l,isProfessional:(null==T?void 0:T.isProfessional)||void 0!==e.siret},{onSuccess:()=>{_({title:"Votre profil a \xe9t\xe9 mis \xe0 jour"})},onError:e=>{console.error(e)}})},z=(0,N.useCallback)(e=>{var s,a,t,l,r,n;return{...e,firstName:null!=(a=e.firstName)?a:"",lastName:null!=(t=e.lastName)?t:"",picture:null==(s=e.picture)?void 0:s.key,sharedInformations:null!=(l=e.userSharedInformation)?l:{firstName:!0,lastName:!0,email:!0},vat:null!=(r=e.vat)?r:void 0,siret:null!=(n=e.siret)?n:void 0,dateOfBirth:e.dateOfBirth?new Date(e.dateOfBirth):null}},[]);return(0,N.useEffect)(()=>{T&&k(z(T))},[T,k,z]),(0,t.jsxs)("div",{className:(0,n.cn)("bg-white p-20",{"p-6":B}),children:[(0,t.jsx)("h1",{className:"text-3xl font-extrabold",children:"Mon profil"}),(0,t.jsx)("div",{className:(0,n.cn)("rounded-lg bg-gray-50",{"py-8":!B}),children:(0,t.jsxs)(i.tU,{className:(0,n.cn)("space-y-2 px-4",B?"pt-4":"pt-2"),defaultValue:"profile",children:[(0,t.jsxs)(i.j7,{className:"w-full",children:[(0,t.jsx)(i.Xi,{className:"grow flex-col gap-1",value:"profile",children:"Mon profil"}),(0,t.jsx)(i.Xi,{className:"grow flex-col gap-1",value:"consent",children:"Mes consentements"})]}),(0,t.jsxs)("div",{className:"pt-4",children:[(0,t.jsx)(i.av,{value:"profile",children:(0,t.jsx)("div",{className:(0,n.cn)("mx-auto flex max-w-[800px] flex-col gap-4 roun
1ded-xl bg-white py-8",{"p-0":B,"px-12":!B}),children:(0,t.jsx)(o.lV,{...v,children:(0,t.jsxs)("form",{onSubmit:j(X),children:[(0,t.jsx)("div",{className:"flex items-center justify-between",children:(0,t.jsx)("div",{className:(0,n.cn)("flex w-full items-center justify-between gap-5 pb-6",{"flex-col-reverse":B}),children:(0,t.jsx)("div",{className:(0,n.cn)("flex items-center",{"flex-wrap gap-2":B}),children:(0,t.jsx)(A,{setProfilePicture:$,picture:y("picture")})})})}),(0,t.jsxs)("div",{className:(0,n.cn)("grid w-full gap-4",{"grid-cols-1":B,"grid-cols-2":!B}),children:[(0,t.jsx)("div",{className:S,children:(0,t.jsx)(c.Z,{control:E,name:"firstName",label:"Pr\xe9nom",className:"grow",disabled:!0})}),(0,t.jsx)("div",{className:S,children:(0,t.jsx)(c.Z,{control:E,name:"lastName",label:"Nom",className:"grow",disabled:!0})})]}),(0,t.jsx)("div",{className:S,children:(0,t.jsx)(c.Z,{control:E,name:"email",label:"Email",className:"grow pt-4",disabled:!0})}),(0,t.jsx)(d.w,{className:"my-6"}),(0,t.jsx)("div",{className:S,children:(0,t.jsx)(c.Z,{control:E,name:"zipCode",className:"grow",label:"Code Postal",placeholder:"Code Postal"})}),(0,t.jsx)("div",{className:S,children:(0,t.jsx)(c.Z,{control:E,name:"interest",label:"Centres d'int\xe9r\xeats",className:"grow pt-4",placeholder:"Centres d'int\xe9r\xeats"})}),y("isProfessional")?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.w,{className:"my-6"}),(0,t.jsx)("div",{className:"flex flex-col gap-4",children:(0,t.jsx)(O,{control:E,setValue:C})})]}):(0,t.jsx)(u.nD,{type:"single",collapsible:!0,className:"w-full",value:Z?"become-pro":void 0,children:(0,t.jsxs)(u.As,{value:"become-pro",className:"border-none px-0",children:[(0,t.jsx)(u.$m,{className:"gap-4",onClick:()=>{M(e=>(e?(C("siret",void 0),C("vat",void 0),C("businessName",null),C("country",null)):C("siret",""),!e))},children:"Devenir professionnel de l'\xe9v\xe9nementiel"}),(0,t.jsx)(u.ub,{style:{overflow:"visible"},children:(0,t.jsx)(O,{control:E,setValue:C})})]})},"become-pro-".concat(Z)),(0,t.jsxs)("div",{className:"flex w-full items-end justify-end gap-4",children:[(0,t.jsx)(m.$,{onClick:e=>{e.preventDefault(),T&&k(z(T))},variant:"transparent",className:"mt-4 font-semibold",children:"Annuler"}),(0,t.jsx)(m.$,{type:"submit",variant:"blue",className:"mt-4 font-semibold",children:"Enregistrer"})]})]})})})}),(0,t.jsx)(i.av,{value:"consent",children:(0,t.jsx)("div",{className:(0,n.cn)("grid grid-cols-2 gap-3 pb-2",{"grid-cols-1":B}),children:D&&D.map(e=>{var s;return(0,t.jsxs)("div",{className:(0,n.cn)("flex min-w-[40%] items-center justify-between gap-4 rounded-lg border bg-white p-4",{"w-full":B}),children:[(0,t.jsxs)("p",{children:[e.organiser&&(e.organiser.admin.businessName||"".concat(e.organiser.admin.firstName," ").concat(e.organiser.admin.lastName)),e.structure&&e.structure.admin&&(e.structure.admin.businessName||"".concat(e.structure.admin.firstName," ").concat(e.structure.admin.lastName))]}),(0,t.jsx)(f.d,{checked:null!=(s=e.hasConsented)&&s,onCheckedChange:s=>{p({organiserId:e.organiserId,structureId:e.structureId,hasConsented:s}),a(!0)}})]},e.id)})})})]})]})}),(0,t.jsx)(g,{open:s,setOpen:a,onAccept:()=>{var s,t,r;(x.organiserId||x.structureId)&&(s=x.organiserId,t=x.structureId,L({hasConsented:r=x.hasConsented,organiserId:s,structureId:t},{onSuccess:()=>{e.setQueryData(l.bm5.mine(),e=>e?e.map(e=>null!==s&&e.organiserId===s||null!==t&&e.structureId===t?{...e,hasConsented:r}
1:e):null),e.invalidateQueries({queryKey:l.bm5.getConsentWithMultipleProfesionnals()}),_({title:"Consentement mise \xe0 jour avec succ\xe8s."}),a(!1),p(V)},onError:e=>{_({title:"Erreur lors de la mise \xe0 jour.",description:e.message})}}))},onClose:()=>p(V)})]})}}},e=>{e.O(0,[7538,636,6593,8792],()=>e(e.s=56308)),_N_E=e.O()}]);
2//# sourceMappingURL=profile-d3f241740bb48fa1.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.