import{_ as v}from"./AppTextField.969b9caf.1750111005555.js";import{r as u,b as V,d as x,o as k,j as y,i as a,f as e,aG as E,aH as d,bg as w,A as m,a3 as T,V as C,E as _,B as S,h as s,a5 as j,$ as q,aV as B}from"./index.737529e8.1750111005555.js";import{V as A}from"./VForm.0aa10138.1750111005555.js";import{a as f,V as i}from"./VRow.65155936.1750111005555.js";const I=s("img",{src:j,alt:"logo",style:{width:"35%","max-width":"100%",height:"auto"}},null,-1),R=s("h4",{class:"text-h4 mb-1 text-center"}," Esqueceu sua senha? 🔒 ",-1),$=s("p",{class:"mb-0 mt-2 text-center"},[_(" Insira seu email para receber um link de redefinição de senha. "),s("strong",null,"O link tem validade de 24 horas.")],-1),L=s("span",null,"Voltar ao login",-1),M={__name:"esqueci-senha",setup(N){const{setAlert:r}=B(),n=u(""),p=V();p.theme="light";const o=u("tabler-send"),h=async()=>{if(!n.value){r("Insira seu email para receber um link de redefinição de senha.","error","tabler-alert-triangle",4e3);return}o.value="tabler-loader";try{await q("/conta/resetar-senha",{method:"POST",body:{email:n.value}}).catch(t=>{console.log("error",t,t.response),t.response&&t.response.status===404?r("Email não encontrado. Verifique se o email está correto e tente novamente.","error","tabler-alert-triangle",4e3):r("Erro ao enviar link de redefinição de senha. Tente novamente mais tarde.","error","tabler-alert-triangle",4e3)})&&(o.value="tabler-check",r("Link de redefinição de senha enviado com sucesso. Verifique seu email.","success","tabler-alert-triangle",4e3),setTimeout(()=>{o.value="tabler-send"},3e3))}catch(l){r("Erro ao enviar link de redefinição de senha. Tente novamente mais tarde.","error","tabler-alert-triangle",4e3),console.error("Erro ao enviar link de redefinição de senha",l),console.error("Erro ao enviar link de redefinição de senha",l.response)}};return(l,t)=>{const g=v,b=x("RouterLink");return k(),y(f,{"no-gutters":"",class:"auth-wrapper bg-surface justify-center align-center bk-login-register h-screen",style:{"background-color":"white","border-radius":"10px"}},{default:a(()=>[e(i,{cols:"12",lg:"4",class:"d-flex align-center justify-center"},{default:a(()=>[e(E,{flat:"","max-width":500,class:"mt-12 mt-sm-0 pa-4"},{default:a(()=>[e(d,null,{default:a(()=>[e(d,{class:"text-center d-lg-flex align-center justify-center"},{default:a(()=>[I]),_:1}),R,$]),_:1}),e(d,null,{default:a(()=>[e(A,{onSubmit:t[1]||(t[1]=w(c=>h(),["prevent"]))},{default:a(()=>[e(f,null,{default:a(()=>[e(i,{cols:"12"},{default:a(()=>[e(g,{modelValue:m(n),"onUpdate:modelValue":t[0]||(t[0]=c=>T(n)?n.value=c:null),autofocus:"",label:"Email",type:"email",placeholder:"Insira seu email"},null,8,["modelValue"])]),_:1}),e(i,{cols:"12"},{default:a(()=>[e(C,{block:"",type:"submit",style:{"text-transform":"none"},"append-icon":m(o)},{default:a(()=>[_(" Enviar link de redefinição ")]),_:1},8,["append-icon"])]),_:1}),e(i,{cols:"12"},{default:a(()=>[e(b,{class:"d-flex align-center justify-center",to:{name:"login"}},{default:a(()=>[e(S,{icon:"tabler-chevron-left",class:"flip-in-rtl"}),L]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}};export{M as default};
