1import{T as u,c as f,w as n,o as w,a as m,u as e,Z as c,b as o,d as t,v as l,n as i,k as b,l as _,g as v}from"./app-aff71ba5.js";import{_ as g}from"./BackendLayout-387017b4.js";import"./FlashMessages-96288a3e.js";import"./_plugin-vue_export-helper-c27b6911.js";const x=["message"],y={class:"mt-4"},V=["message"],q={class:"tw-mt-4"},N=["message"],U={class:"mt-4"},k=["message"],B={class:"tw-flex tw-items-center tw-justify-end tw-mt-4"},C=["disabled"],z={__name:"Register",setup(R){const s=u({name:"",email:"",password:"",password_confirmation:""}),d=()=>{s.post(route("register"),{onFinish:()=>s.reset("password","password_confirmation")})};return(p,r)=>(w(),f(g,null,{default:n(()=>[m(e(c),{title:"Register"}),o("form",{onSubmit:v(d,["prevent"])},[o("div",null,[r[4]||(r[4]=o("label",{for:"name",class:"form-label"},"Name",-1)),t(o("input",{id:"name",type:"text",class:i(["form-control",{"is-invalid":e(s).errors.name}]),"onUpdate:modelValue":r[0]||(r[0]=a=>e(s).name=a),required:"",autofocus:"",autocomplete:"name"},null,2),[[l,e(s).name]]),o("label",{class:"v-field--error mt-1",message:e(s).errors.name},null,8,x)]),o("div",y,[r[5]||(r[5]=o("label",{for:"email",class:"form-label"},"Email",-1)),t(o("input",{id:"email",type:"email",class:i(["form-control",{"is-invalid":e(s).errors.email}]),"onUpdate:modelValue":r[1]||(r[1]=a=>e(s).email=a),required:"",autocomplete:"username"},null,2),[[l,e(s).email]]),o("label",{class:"v-field--error mt-1",message:e(s).errors.email},null,8,V)]),o("div",q,[r[6]||(r[6]=o("label",{for:"password",class:"form-label"},'Password" ',-1)),t(o("input",{id:"password",type:"password",class:i(["form-control",{"is-invalid":e(s).errors.password}]),"onUpdate:modelValue":r[2]||(r[2]=a=>e(s).password=a),required:"",autocomplete:"new-password"},null,2),[[l,e(s).password]]),o("label",{class:"v-field--error mt-1",message:e(s).errors.password},null,8,N)]),o("div",U,[r[7]||(r[7]=o("label",{for:"password_confirmation",class:"form-label"},'Confirm Password" ',-1)),t(o("input",{id:"password_confirmation",type:"password",class:i(["form-control",{"is-invalid":e(s).errors.password}]),"onUpdate:modelValue":r[3]||(r[3]=a=>e(s).password_confirmation=a),required:"",autocomplete:"new-password"},null,2),[[l,e(s).password_confirmation]]),o("label",{class:"v-field--error mt-1",message:e(s).errors.password_confirmation},null,8,k)]),o("div",B,[m(e(_),{href:p.route("login"),class:"form-text mt-3"},{default:n(()=>r[8]||(r[8]=[b(" Already registered? ")])),_:1},8,["href"]),o("button",{class:"btn btn-primary",disabled:e(s).processing}," Register ",8,C)])],32)]),_:1}))}};export{z 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.