import{_ as n}from"./InputError.vue_vue_type_script_setup_true_lang-DxwKzEqx.js";import{_ as g}from"./TextLink.vue_vue_type_script_setup_true_lang-JYycsYY3.js";import{_ as w}from"./AppLogoIcon.vue_vue_type_script_setup_true_lang-7XZAfK5W.js";import{_ as l}from"./Input.vue_vue_type_script_setup_true_lang-BcBrC1ED.js";import{_ as p}from"./Label.vue_vue_type_script_setup_true_lang-Dbqibcwo.js";import{_ as x}from"./Spinner.vue_vue_type_script_setup_true_lang-BPOcqWqa.js";import{_ as b}from"./AuthLayout.vue_vue_type_script_setup_true_lang-B14CUTB5.js";import{q as y,l as h}from"./index-C4J_hXM0.js";import{d as v,k as f,w as r,f as e,u as a,h as C,A as $,B as q,b as d,l as i,i as N,o as _}from"./app-CClrM5Yi.js";import"./useForwardExpose-BhawR5VU.js";import"./createLucideIcon-ZFd4jktC.js";const t=o=>({url:t.url(o),method:"post"});t.definition={methods:["post"],url:"/register"};t.url=o=>t.definition.url+y(o);t.post=o=>({url:t.url(o),method:"post"});const c=o=>({action:t.url(o),method:"post"});c.post=o=>({action:t.url(o),method:"post"});t.form=c;Object.assign(t,t);const k={class:"grid gap-6"},B={class:"grid gap-2"},P={class:"grid gap-2"},V={class:"grid gap-2"},A={class:"grid gap-2"},E={class:"text-center text-sm text-muted-foreground"},K=v({__name:"Register",setup(o){return(F,s)=>(_(),f(b,{title:"Create an account",description:"Enter your details below to create your account"},{default:r(()=>[e(a(C),{title:"Register"}),e(a($),q(a(t).form(),{"reset-on-success":["password","password_confirmation"],class:"flex flex-col gap-6"}),{default:r(({errors:m,processing:u})=>[d("div",k,[d("div",B,[e(a(p),{for:"name"},{default:r(()=>[...s[0]||(s[0]=[i("Name",-1)])]),_:1}),e(a(l),{id:"name",type:"text",required:"",autofocus:"",tabindex:1,autocomplete:"name",name:"name",placeholder:"Full name"}),e(n,{message:m.name},null,8,["message"])]),d("div",P,[e(a(p),{for:"email"},{default:r(()=>[...s[1]||(s[1]=[i("Email address",-1)])]),_:1}),e(a(l),{id:"email",type:"email",required:"",tabindex:2,autocomplete:"email",name:"email",placeholder:"email@example.com"}),e(n,{message:m.email},null,8,["message"])]),d("div",V,[e(a(p),{for:"password"},{default:r(()=>[...s[2]||(s[2]=[i("Password",-1)])]),_:1}),e(a(l),{id:"password",type:"password",required:"",tabindex:3,autocomplete:"new-password",name:"password",placeholder:"Password"}),e(n,{message:m.password},null,8,["message"])]),d("div",A,[e(a(p),{for:"password_confirmation"},{default:r(()=>[...s[3]||(s[3]=[i("Confirm password",-1)])]),_:1}),e(a(l),{id:"password_confirmation",type:"password",required:"",tabindex:4,autocomplete:"new-password",name:"password_confirmation",placeholder:"Confirm password"}),e(n,{message:m.password_confirmation},null,8,["message"])]),e(a(w),{type:"submit",class:"mt-2 w-full",tabindex:"5",disabled:u,"data-test":"register-user-button"},{default:r(()=>[u?(_(),f(a(x),{key:0})):N("",!0),s[4]||(s[4]=i(" Create account ",-1))]),_:2},1032,["disabled"])]),d("div",E,[s[6]||(s[6]=i(" Already have an account? ",-1)),e(g,{href:a(h)(),class:"underline underline-offset-4",tabindex:6},{default:r(()=>[...s[5]||(s[5]=[i("Log in",-1)])]),_:1},8,["href"])])]),_:1},16)]),_:1}))}});export{K as default};