1import{u as v,r as h,L as m,m as j,j as e,C as u,A as L,b as _,D as y,a as C,B as A}from"./index-BnbUY42c.js";import{L as N}from"./LanguageSwitch-DbqlIf1o.js";function B({profile:t,onSave:l}){const{m:x}=v(),s=x.profile,[i,p]=h.useState(t.display_name),[n,b]=h.useState(t.locale),f=i!==t.display_name||n!==t.locale,o=l!==void 0,c=m.map(a=>j[a].tag),g=c.includes(n)?c:[n,...c];return e.jsxs("main",{className:"set-screen set-screen--profile","data-tier":"T2",children:[e.jsx("div",{className:"vc-signin__lang",children:e.jsx(N,{})}),e.jsx("h1",{children:s.title}),!o&&e.jsx(u,{tone:"warning",role:"note",children:e.jsx("p",{children:s.unwritten})}),e.jsxs("form",{onSubmit:a=>{a.preventDefault(),l==null||l({display_name:i,locale:n})},children:[e.jsxs("div",{className:"set-field",children:[e.jsx("label",{htmlFor:"pf-name",children:s.name}),e.jsx("input",{id:"pf-name",value:i,onChange:a=>p(a.target.value),"aria-describedby":"pf-name-hint"}),e.jsx("p",{id:"pf-name-hint",className:"set-field__hint",children:s.nameHint})]}),e.jsxs("div",{className:"set-field",children:[e.jsx("label",{htmlFor:"pf-locale",children:s.locale}),e.jsx("select",{id:"pf-locale",value:n,onChange:a=>b(a.target.value),children:g.map(a=>{const r=m.map(d=>j[d]).find(d=>d.tag===a);return e.jsx("option",{value:a,children:(r==null?void 0:r.nativeLabel)??a},a)})})]}),e.jsx(L,{children:e.jsx(_,{type:"submit",variant:"primary",disabled:!f||!o,children:s.save})})]}),e.jsxs("section",{"aria-label":s.lockedTitle,children:[e.jsx("h2",{children:s.lockedTitle}),e.jsx(y,{items:[{label:s.email,value:t.email,hint:s.emailHint},{label:s.subject,value:e.jsx(C,{value:t.subject_ref}),hint:s.subjectHint}]})]}),e.jsxs(u,{tone:"neutral","aria-label":s.destAria,children:[e.jsx(A,{tone:"neutral",children:s.destBadge}),e.jsx("p",{children:s.dest1}),e.jsxs("p",{children:[s.dest2," ",e.jsx("a",{href:"/settings/consent",children:s.destLink})]})]})]})}export{B as default}; 2//# sourceMappingURL=SettingsProfile-C_h40YEy.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.