import{p as b,c as L,B as k,C as S,r as y,d as l,l as m,w as p,e as t,j as _,v as C,x as V,y as j,h as o,E as B,G as A,i as P,b as d,m as x,s as R}from"./index-BmU8V2V2.js";import{S as T}from"./SectionTitle-CrHOP_mf.js";import{P as z}from"./PrimaryButton-Bm01EosZ.js";import{u as E}from"./vee-validate-uNXg2txt.js";import{r as G}from"./request-password-reset.action-Btp5YP5O.js";const M={class:"max-w-5xl mx-auto p-8"},N={class:"relative w-full h-auto p-6 md:p-8 lg:p-12"},q={key:0,class:"flex flex-col items-center"},F={key:1,class:"flex flex-col items-center"},U={class:"flex justify-center"},Q={__name:"UpdateCredentialsView",setup($){const s=b(),n=L(()=>R.contrast),f=k({codigo:S().required()}),{values:D,defineField:v,errors:g,handleSubmit:w,resetForm:I}=E({validationSchema:f}),[r,h]=v("codigo"),i=y(!1),c=w(async u=>{try{const e=await G(u.codigo);i.value=e.success,i.value?s.success("Solicitud enviada con exito"):s.error("Error al enviar la solicitud, por favor intentalo de nuevo.")}catch{s.error("Error al enviar la solicitud, por favor intentalo de nuevo.")}});return(u,e)=>(d(),l("div",M,[m(T,null,{default:p(()=>e[2]||(e[2]=[x("Actualización de credenciales")])),_:1}),t("div",{class:P([{"bg-black":n.value,"bg-white":!n.value},"relative w-full max-w-4xl shadow-lg rounded-2xl mb-8 overflow-hidden"])},[t("div",N,[i.value?(d(),l("div",q,e[3]||(e[3]=[_('
Se ha enviado un correo con tu nueva contraseña a el correo electrónico asociado a tu codigo de usuario.