the user always may modify their additional emails

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
Arthur Schiwon 2021-09-14 15:50:35 +02:00
parent 7c870faf17
commit 9741fd466c
No known key found for this signature in database
GPG key ID: 7424F1874854DF23
2 changed files with 8 additions and 14 deletions

View file

@ -25,7 +25,6 @@
class="section"
@submit.stop.prevent="() => {}">
<HeaderBar
:can-edit-emails="displayNameChangeSupported"
:is-valid-form="isValidForm"
:scope.sync="primaryEmail.scope"
@addAdditionalEmail="onAddAdditionalEmail" />
@ -36,18 +35,17 @@
:scope.sync="primaryEmail.scope"
:email.sync="primaryEmail.value"
@update:email="onUpdateEmail" />
<Email v-for="(additionalEmail, index) in additionalEmails"
:key="index"
:index="index"
:scope.sync="additionalEmail.scope"
:email.sync="additionalEmail.value"
@update:email="onUpdateEmail"
@deleteAdditionalEmail="onDeleteAdditionalEmail(index)" />
</template>
<span v-else>
{{ primaryEmail.value || t('settings', 'No email address set') }}
</span>
<Email v-for="(additionalEmail, index) in additionalEmails"
:key="index"
:index="index"
:scope.sync="additionalEmail.scope"
:email.sync="additionalEmail.value"
@update:email="onUpdateEmail"
@deleteAdditionalEmail="onDeleteAdditionalEmail(index)" />
</form>
</template>

View file

@ -31,7 +31,7 @@
:scope.sync="localScope"
@update:scope="onScopeChange" />
<AddButton v-if="canEditEmails"
<AddButton
class="add-button"
:disabled="!isValidForm"
@click.stop.prevent="addAdditionalEmail" />
@ -51,10 +51,6 @@ export default {
},
props: {
canEditEmails: {
type: Boolean,
default: true,
},
isValidForm: {
type: Boolean,
default: true,