1import{d as l,K as i,L as t,O as e,_ as a,u as s,a2 as f,a0 as m,P as c,M as d,aL as u}from"./icons-0dJroYbd.js";import{_}from"./InputError.vue_vue_type_script_setup_true_lang-Dg03Oil_.js";import{_ as w}from"./index-i4I5CGQt.js";import{_ as C}from"./Input.vue_vue_type_script_setup_true_lang-BHX8rmaI.js";import{_ as b}from"./Label.vue_vue_type_script_setup_true_lang-DhRWlfb5.js";import{_ as g}from"./AuthLayout.vue_vue_type_script_setup_true_lang-eTIPUtl5.js";import{b as h,h as V}from"./app-CgPjWXEI.js";import"./reka-ui-CcWaZdOU.js";import"./index-BnmYe9Gg.js";import"./index-ynJjy3SW.js";import"./index-ByXXhYUA.js";import"./useStaffSidebar-B6HulAMj.js";const x={class:"space-y-6"},y={class:"grid gap-2"},P={class:"flex items-center"},U=l({__name:"ConfirmPassword",setup($){const o=h({password:""}),n=()=>{o.clearErrors(),o.post(route("password.confirm"),{onFinish:()=>{o.reset()}})};return(k,r)=>(d(),i(g,{title:"Confirm your password",description:"This is a secure area of the application. Please confirm your password before continuing."},{default:t(()=>[e(s(V),{title:"Confirm password"}),a("form",{onSubmit:f(n,["prevent"])},[a("div",x,[a("div",y,[e(s(b),{htmlFor:"password"},{default:t(()=>[...r[1]||(r[1]=[m("Password",-1)])]),_:1}),e(s(C),{id:"password",type:"password",class:"mt-1 block w-full",modelValue:s(o).password,"onUpdate:modelValue":r[0]||(r[0]=p=>s(o).password=p),required:"",autocomplete:"current-password",autofocus:""},null,8,["modelValue"]),e(_,{message:s(o).errors.password},null,8,["message"])]),a("div",P,[e(s(w),{class:"w-full",disabled:s(o).processing},{default:t(()=>[s(o).processing?(d(),i(s(u),{key:0,class:"h-4 w-4 animate-spin"})):c("",!0),r[2]||(r[2]=m(" Confirm Password ",-1))]),_:1},8,["disabled"])])])],32)]),_:1}))}});export{U 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.