1import{E as x,J as S,b as o,i as r,S as i,v as n,B as C,l as E,t as s}from"./solid-vendor-CQ4bklhx.js";import{u as A,A as f,B as v,a1 as I,a2 as L,a3 as k,a4 as T,a as B}from"./index-BMJwaYYL.js";import{C as q}from"./CandidatePromoPanel-IgGn9maU.js";import"./ui-vendor-CMjh0a6q.js";import"./CalendarCheck-Bu1f0KfY.js";import"./Eye-AvJ07nM0.js";import"./Lightbulb-Ns9170YU.js";import"./Sparkle-D1Wcl2JM.js";import"./TrendUp-DuP_uZTS.js";var M=s("<p class=font-medium>"),R=s('<p class="text-sm mt-1">'),W=s("<div class=space-y-4>"),D=s("<form class=space-y-4>"),F=s('<div class="mt-6 text-center"><p class="text-sm text-[var(--color-text-muted)]"> ');function U(){const{t:a}=A(),P=x(),[_]=S(),[u,w]=o(""),[c,m]=o(""),[g,d]=o(!1),[y,h]=o(!1),l=()=>_.type==="hiring_manager"?"hiring_manager":"candidate",$=async e=>{e.preventDefault(),m(""),d(!1),h(!0);try{await T.requestPasswordReset({email:u(),user_type:l()}),d(!0)}catch(t){m(B(t,a))}finally{h(!1)}},p=()=>l()==="hiring_manager"?"/app/hiring-manager/login":"/app/candidate/login";return r(k,{get title(){return a("auth.forgotPassword.title")},get subtitle(){return a("auth.forgotPassword.subtitle")},get promo(){return E(()=>l()==="candidate")()?r(q,{}):r(L,{})},get promoTone(){return l()==="candidate"?"primary":"secondary"},get children(){return[r(i,{get when(){return g()},get children(){var e=W();return n(e,r(f,{variant:"success",get children(){return[(()=>{var t=M();return n(t,()=>a("auth.forgotPassword.checkEmail")),t})(),(()=>{var t=R();return n(t,()=>a("auth.forgotPassword.emailSent")),t})()]}}),null),n(e,r(v,{variant:"ghost",fullWidth:!0,onClick:()=>P(p()),get children(){return a("auth.forgotPassword.backToSignIn")}}),null),e}}),r(i,{get when(){return!g()},get children(){return[(()=>{var e=D();return e.addEventListener("submit",$),n(e,r(I,{type:"email",get label(){return a("auth.forgotPassword.emailLabel")},get placeholder(){return a("auth.emailPlaceholder")},get value(){return u()},onInput:t=>w(t.currentTarget.value),required:!0,autocomplete:"email"}),null),n(e,r(i,{get when(){return c()},get children(){return r(f,{variant:"error",get children(){return c()}})}}),null),n(e,r(v,{variant:"super-primary",type:"submit",fullWidth:!0,get loading(){return y()},get children(){return a("auth.forgotPassword.sendResetLink")}}),null),e})(),(()=>{var e=F(),t=e.firstChild,b=t.firstChild;return n(t,()=>a("auth.rememberPassword"),b),n(t,r(C,{get href(){return p()},class:"font-medium text-[var(--color-text)] hover:underline",get children(){return a("auth.signIn")}}),null),e})()]}})]}})}export{U as ForgotPasswordPage}; 2//# sourceMappingURL=ForgotPasswordPage-CPZAcppw.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.