Avoid negation by changing showPageMessage into enterData after Alex suggestion

This commit is contained in:
Wolfgang Huß 2022-05-05 10:49:16 +02:00
parent 13a56b3b88
commit 264904e741
3 changed files with 21 additions and 7 deletions

View File

@ -13,7 +13,7 @@
</div>
</b-container>
</div>
<b-container v-if="!showPageMessage" class="mt--8 p-1">
<b-container v-if="enterData" class="mt--8 p-1">
<b-row class="justify-content-center">
<b-col lg="6" md="8">
<b-card no-body class="border-0 gradido-custom-background">
@ -75,6 +75,11 @@ export default {
success: null,
}
},
created() {
if (this.$route.params.comingFrom) {
this.subtitle = 'settings.password.resend_subtitle'
}
},
methods: {
async onSubmit() {
this.$apollo
@ -95,10 +100,10 @@ export default {
})
},
},
created() {
if (this.$route.params.comingFrom) {
this.subtitle = 'settings.password.resend_subtitle'
}
computed: {
enterData() {
return !this.showPageMessage
},
},
}
</script>

View File

@ -13,7 +13,7 @@
</div>
</b-container>
</div>
<b-container v-if="!showPageMessage" class="mt--8 p-1">
<b-container v-if="enterData" class="mt--8 p-1">
<b-row class="justify-content-center">
<b-col lg="5" md="7">
<b-card no-body class="border-0 mb-0 gradido-custom-background">
@ -136,6 +136,7 @@ export default {
this.toastError(this.$t('error.no-account'))
} else {
// appeared errors: 'GraphQL error: No user with this credentials'
// Wolle: avoid this error message! may be avoid in general?
const errorMessage = this.$t('error.unknown-error') + error.message
this.showPageMessage = true
this.errorSubtitle = errorMessage
@ -146,5 +147,10 @@ export default {
})
},
},
computed: {
enterData() {
return !this.showPageMessage
},
},
}
</script>

View File

@ -15,7 +15,7 @@
</div>
<!-- Page content -->
<b-container v-if="!showPageMessage" class="mt--8 p-1">
<b-container v-if="enterData" class="mt--8 p-1">
<!-- Table -->
<b-row class="justify-content-center">
@ -286,6 +286,9 @@ export default {
disabled() {
return !(this.namesFilled && this.emailFilled && this.form.agree && !!this.language)
},
enterData() {
return !this.showPageMessage
},
},
}
</script>