File: /home/dnlightw-124/dn.lightweb.kr/public/build/assets/UpdatePasswordForm-B6yJtHd1.js
import{T as v}from"./index.esm2017-BwYSbQyX.js";import{_ as g}from"./ActionMessage-cZ06VzZo.js";import{_ as V}from"./FormSection-B11PnkX5.js";import{_ as p,a as u}from"./TextInput-Bh5ysoVp.js";import{_ as c}from"./InputLabel-BwG-Qba_.js";import{_ as y}from"./PrimaryButton-D71-tqEG.js";import{_ as a}from"./translate-DYDKMDxs.js";import{r as _,O as P,z as k,I as t,H as r,E as s,G as n,C as d,N as S,A as m}from"./runtime-dom.esm-bundler-COsyWSZ4.js";import"./SectionTitle-DCPMiqKS.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";const b={class:"col-span-6 sm:col-span-4"},$={class:"col-span-6 sm:col-span-4"},C={class:"col-span-6 sm:col-span-4"},H={__name:"UpdatePasswordForm",setup(I){const i=_(null),w=_(null),o=v({current_password:"",password:"",password_confirmation:""}),f=()=>{o.put(route("user-password.update"),{errorBag:"updatePassword",preserveScroll:!0,onSuccess:()=>o.reset(),onError:()=>{o.errors.password&&(o.reset("password","password_confirmation"),i.value.focus()),o.errors.current_password&&(o.reset("current_password"),w.value.focus())}})};return(N,e)=>(k(),P(V,{onSubmitted:f},{title:t(()=>[n(d(s(a)("Update Password")),1)]),description:t(()=>[n(d(s(a)("Ensure your account is using a long, random password to stay secure.")),1)]),form:t(()=>[m("div",b,[r(c,{for:"current_password",value:s(a)("Current Password")},null,8,["value"]),r(p,{id:"current_password",ref_key:"currentPasswordInput",ref:w,modelValue:s(o).current_password,"onUpdate:modelValue":e[0]||(e[0]=l=>s(o).current_password=l),type:"password",class:"mt-1 block w-full",autocomplete:"current-password"},null,8,["modelValue"]),r(u,{message:s(o).errors.current_password,class:"mt-2"},null,8,["message"])]),m("div",$,[r(c,{for:"password",value:s(a)("New Password")},null,8,["value"]),r(p,{id:"password",ref_key:"passwordInput",ref:i,modelValue:s(o).password,"onUpdate:modelValue":e[1]||(e[1]=l=>s(o).password=l),type:"password",class:"mt-1 block w-full",autocomplete:"new-password"},null,8,["modelValue"]),r(u,{message:s(o).errors.password,class:"mt-2"},null,8,["message"])]),m("div",C,[r(c,{for:"password_confirmation",value:s(a)("Confirm Password")},null,8,["value"]),r(p,{id:"password_confirmation",modelValue:s(o).password_confirmation,"onUpdate:modelValue":e[2]||(e[2]=l=>s(o).password_confirmation=l),type:"password",class:"mt-1 block w-full",autocomplete:"new-password"},null,8,["modelValue"]),r(u,{message:s(o).errors.password_confirmation,class:"mt-2"},null,8,["message"])])]),actions:t(()=>[r(g,{on:s(o).recentlySuccessful,class:"me-3"},{default:t(()=>[n(d(s(a)("Saved")),1)]),_:1},8,["on"]),r(y,{class:S({"opacity-25":s(o).processing}),disabled:s(o).processing},{default:t(()=>[n(d(s(a)("Save")),1)]),_:1},8,["class","disabled"])]),_:1}))}};export{H as default};