diff options
| author | HJ <30-hj@users.noreply.git.pleroma.social> | 2023-01-25 23:50:54 +0000 |
|---|---|---|
| committer | HJ <30-hj@users.noreply.git.pleroma.social> | 2023-01-25 23:50:54 +0000 |
| commit | 22c3012e1cb66b8a93b79b2bf3d655394aacee5b (patch) | |
| tree | 026f8c2c0416acfcb317b58e888cd54cb6108783 /src/components/registration/registration.vue | |
| parent | 65e10f07def87f0c4399dbce92eb00b430d5dba4 (diff) | |
| parent | 03d5c2e140fc70937d3533665fa88d055ab486f1 (diff) | |
Merge branch 'birthdays' into 'develop'
Birthdays
See merge request pleroma/pleroma-fe!1432
Diffstat (limited to 'src/components/registration/registration.vue')
| -rw-r--r-- | src/components/registration/registration.vue | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/components/registration/registration.vue b/src/components/registration/registration.vue index a26162f0..5701b05e 100644 --- a/src/components/registration/registration.vue +++ b/src/components/registration/registration.vue @@ -169,6 +169,40 @@ <div class="form-group" + :class="{ 'form-group--error': v$.user.birthday.$error }" + > + <label + class="form--label" + for="sign-up-birthday" + > + {{ birthdayRequired ? $t('registration.birthday') : $t('registration.birthday_optional') }} + </label> + <input + id="sign-up-birthday" + v-model="user.birthday" + :disabled="isPending" + class="form-control" + type="date" + :max="birthdayRequired ? birthdayMinAttr : undefined" + :aria-required="birthdayRequired" + > + </div> + <div + v-if="v$.user.birthday.$dirty" + class="form-error" + > + <ul> + <li v-if="v$.user.birthday.required.$invalid"> + <span>{{ $t('registration.validations.birthday_required') }}</span> + </li> + <li v-if="v$.user.birthday.maxValue.$invalid"> + <span>{{ $tc('registration.validations.birthday_min_age', { date: birthdayMinFormatted }) }}</span> + </li> + </ul> + </div> + + <div + class="form-group" :class="{ 'form-group--error': v$.user.language.$error }" > <interface-language-switcher |
