1import{d as _,e as c,o as m,q as l,g as r,c as h,b as p,a as o,u as e,t as i,w as g,E as w,s as d}from"./vue-runtime-BQRJclI-.js";import{_ as x}from"./InputError.vue_vue_type_script_setup_true_lang-DdokbPOq.js";import{_ as b}from"./TextLink.vue_vue_type_script_setup_true_lang-CjINVZtB.js";import{_ as k}from"./index-Cb2RBfEp.js";import{_ as y}from"./Input.vue_vue_type_script_setup_true_lang-CdlpplmF.js";import{t as s}from"./index-DW7t84mx.js";import{_ as V}from"./AuthLayout.vue_vue_type_script_setup_true_lang-Dq8ZutvG.js";import{f as v,a as C}from"./formErrors-CB6WXJ00.js";import{C as $,m as B}from"./app-CEZoZvWt.js";import{O as E}from"./site-icons-BpOMQBK2.js";import"./index-BtjU-9jb.js";import"./index-CzdlQSCI.js";import"./locale-CEc2pebt.js";import"./TrustStrip.vue_vue_type_script_setup_true_lang-BjmBR7Vo.js";import"./AppToast.vue_vue_type_script_setup_true_lang-DT3BCsva.js";import"./SessionExpiredNotice.vue_vue_type_script_setup_true_lang-C0jNvULT.js";import"./analytics-n60hlbQi.js";import"./lucide-core-CAjyj2By.js";const N={key:0,class:"mb-4 text-center text-sm font-medium text-green-600"},z={class:"space-y-6"},F={class:"grid gap-2"},L={for:"email",class:"text-sm font-medium leading-none"},P={class:"my-6 flex items-center justify-start"},S={class:"space-x-1 text-center text-sm text-muted-foreground"},ee=_({__name:"ForgotPassword",props:{status:{}},setup(j){const t=$({email:""}),f=()=>{t.post("/forgot-password",{onError:a=>C(a,["email"])})};return(a,n)=>(m(),c(V,{title:e(s)("auth.forgot_password_title"),description:e(s)("auth.forgot_password_description")},{default:l(()=>[r(e(B),{title:e(s)("auth.forgot_password")},null,8,["title"]),a.status?(m(),h("div",N,i(a.status),1)):p("",!0),o("div",z,[o("form",{onSubmit:g(f,["prevent"])},[o("div",F,[o("label",L,i(e(s)("auth.email")),1),r(e(y),w({id:"email",type:"email",name:"email",autocomplete:"email",autocapitalize:"none",autocorrect:"off",spellcheck:"false",modelValue:e(t).email,"onUpdate:modelValue":n[0]||(n[0]=u=>e(t).email=u),autofocus:"",placeholder:"[email protected]"},e(v)("email",e(t).errors.email)),null,16,["modelValue"]),r(x,{id:"email-error",message:e(t).errors.email},null,8,["message"])]),o("div",P,[r(e(k),{size:"touch",class:"w-full",disabled:e(t).processing},{default:l(()=>[e(t).processing?(m(),c(e(E),{key:0,class:"h-4 w-4 animate-spin"})):p("",!0),d(" "+i(e(s)("auth.email_reset_link")),1)]),_:1},8,["disabled"])])],32),o("div",S,[o("span",null,i(e(s)("auth.return_to")),1),r(b,{href:a.route("login")},{default:l(()=>[d(i(e(s)("auth.sign_in").toLowerCase()),1)]),_:1},8,["href"])])])]),_:1},8,["title","description"]))}});export{ee as default};
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.