Module 846017

1,688 characters · in 3b4fc4bf76a7fa20.js, 33645dc6ae61c139.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{default:()=>g});var i=n(627968),s=n(64700),l=n(158954),r=n(311907),a=n(397927),o=n(631670),d=n(836602),c=n(828578),u=n(652215),m=n(985018);function g(e){let{transitionState:t,onSuccess:n,onClose:g,requirementsUpdated:_}=e,[x,h]=s.useState(""),[A,p]=s.useState(""),[T,f]=s.useState(""),[S,E]=s.useState(null),[b,C]=s.useState(null),{formState:v,errors:N}=(0,r.cf)([d.A],()=>({formState:d.A.getFormState(),errors:d.A.getErrors()})),I=s.useRef(null);async function j(e){e.preventDefault(),(0,o.x8)();let t=!1;if(""===A?(E(m.intl.string(m.t["/7/oPU"])),t=!0):E(null),A!==T?(C(m.intl.string(m.t["IEKYZ/"])),t=!0):C(null),t)return;let i=await (0,o._L)({password:x,newPassword:A});i?.ok?n():i?.body?.username!=null&&(0,c.E)()}return s.useEffect(()=>{t===a.ip4.ENTERED&&I.current?.focus()},[t]),(0,i.jsx)("form",{onSubmit:j,children:(0,i.jsx)(l.Modal,{transitionState:t,onClose:g,title:m.intl.string(m.t.geta79),subtitle:_?m.intl.string(m.t["37iHbZ"]):m.intl.string(m.t.iOurYj),actions:[{variant:"secondary",text:m.intl.string(m.t["ETE/oC"]),onClick:g},{variant:"primary",text:m.intl.string(m.t.i4jeWR),loading:v===u.XlH.SUBMITTING,type:"submit"}],children:(0,i.jsxs)(a.BJc,{gap:20,children:[(0,i.jsx)(a.ksK,{label:m.intl.string(m.t.WBqMRQ),error:N?.password?.[0],type:"password",value:x,onChange:h,inputRef:I,autoComplete:"current-password",required:!0}),(0,i.jsx)(a.ksK,{label:m.intl.string(m.t["8dM4FO"]),error:N?.new_password?.[0]??S??void 0,type:"password",value:A,onChange:p,autoComplete:"new-password",required:!0}),(0,i.jsx)(a.ksK,{label:m.intl.string(m.t.iQG2KC),error:b??void 0,type:"password",value:T,onChange:f,autoComplete:"new-password",required:!0})]})})})}}