|
@@ -1,39 +1,11 @@
|
|
<template>
|
|
<template>
|
|
<form-wrapper :title="$t('auth.register')" :fail="fail" :success="success">
|
|
<form-wrapper :title="$t('auth.register')" :fail="fail" :success="success">
|
|
<form @submit.prevent="handleSubmit" @keydown="form.onKeydown($event)">
|
|
<form @submit.prevent="handleSubmit" @keydown="form.onKeydown($event)">
|
|
- <div class="field">
|
|
|
|
- <label class="label">{{ $t('auth.forms.name') }}</label>
|
|
|
|
- <div class="control">
|
|
|
|
- <input id="name" type="text" class="input" v-model="form.name" autofocus />
|
|
|
|
- </div>
|
|
|
|
- <field-error :form="form" field="name" />
|
|
|
|
- </div>
|
|
|
|
- <div class="field">
|
|
|
|
- <label class="label">{{ $t('auth.forms.email') }}</label>
|
|
|
|
- <div class="control">
|
|
|
|
- <input id="email" type="email" class="input" v-model="form.email" />
|
|
|
|
- </div>
|
|
|
|
- <field-error :form="form" field="email" />
|
|
|
|
- </div>
|
|
|
|
- <div class="field">
|
|
|
|
- <label class="label">{{ $t('auth.forms.password') }}</label>
|
|
|
|
- <div class="control">
|
|
|
|
- <input id="password" type="password" class="input" v-model="form.password" />
|
|
|
|
- </div>
|
|
|
|
- <field-error :form="form" field="password" />
|
|
|
|
- </div>
|
|
|
|
- <div class="field">
|
|
|
|
- <label class="label">{{ $t('auth.forms.confirm_password') }}</label>
|
|
|
|
- <div class="control">
|
|
|
|
- <input id="password_confirmation" type="password" class="input" v-model="form.password_confirmation" />
|
|
|
|
- </div>
|
|
|
|
- <field-error :form="form" field="password_confirmation" />
|
|
|
|
- </div>
|
|
|
|
- <div class="field">
|
|
|
|
- <div class="control">
|
|
|
|
- <v-button :isLoading="form.isBusy" >{{ $t('auth.register') }}</v-button>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <form-field :form="form" fieldName="name" inputType="text" :label="$t('auth.forms.name')" autofocus />
|
|
|
|
+ <form-field :form="form" fieldName="email" inputType="email" :label="$t('auth.forms.email')" />
|
|
|
|
+ <form-field :form="form" fieldName="password" inputType="password" :label="$t('auth.forms.password')" />
|
|
|
|
+ <form-field :form="form" fieldName="password_confirmation" inputType="password" :label="$t('auth.forms.confirm_password')" />
|
|
|
|
+ <form-buttons :isBusy="form.isBusy" :caption="$t('auth.register')" />
|
|
</form>
|
|
</form>
|
|
<p>{{ $t('auth.forms.already_register') }} <router-link :to="{ name: 'login' }" class="is-link">{{ $t('auth.sign_in') }}</router-link></p>
|
|
<p>{{ $t('auth.forms.already_register') }} <router-link :to="{ name: 'login' }" class="is-link">{{ $t('auth.sign_in') }}</router-link></p>
|
|
</form-wrapper>
|
|
</form-wrapper>
|