mirror of
https://github.com/IT4Change/gradido.git
synced 2026-01-16 09:54:32 +00:00
41 lines
998 B
Vue
41 lines
998 B
Vue
<template>
|
|
<div role="group" class="first-name">
|
|
<label for="input-firstName">{{ $t('form.firstname') }}</label>
|
|
<b-form-input
|
|
id="input-firstName"
|
|
v-model="firstName"
|
|
:state="firstNameState"
|
|
aria-describedby="input-live-help input-live-feedback"
|
|
placeholder="Enter your firstName"
|
|
trim
|
|
></b-form-input>
|
|
|
|
<!-- This will only be shown if the preceding input has an invalid state -->
|
|
<!-- <b-form-invalid-feedback id="input-live-feedback">
|
|
Enter at least 3 letters
|
|
</b-form-invalid-feedback> -->
|
|
|
|
<!-- This is a form text block (formerly known as help block) -->
|
|
<!-- <b-form-text id="input-live-help">Dein Vorname</b-form-text> -->
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: 'FirstName',
|
|
props: {
|
|
value: { type: String, default: '' },
|
|
},
|
|
data() {
|
|
return {
|
|
firstName: this.value,
|
|
}
|
|
},
|
|
computed: {
|
|
firstNameState() {
|
|
return this.firstName.length > 2
|
|
},
|
|
},
|
|
}
|
|
</script>
|