disable submit button of contribution messages formular until submit request is finished in wallet

This commit is contained in:
mahula 2022-11-25 17:41:04 +01:00
parent 84613af035
commit 06fd7c9b9a

View File

@ -38,10 +38,12 @@ export default {
form: { form: {
text: '', text: '',
}, },
isSubmitting: false,
} }
}, },
methods: { methods: {
onSubmit() { onSubmit() {
this.isSubmitting = true
this.$apollo this.$apollo
.mutate({ .mutate({
mutation: createContributionMessage, mutation: createContributionMessage,
@ -55,9 +57,11 @@ export default {
this.$emit('update-state', this.contributionId) this.$emit('update-state', this.contributionId)
this.form.text = '' this.form.text = ''
this.toastSuccess(this.$t('message.reply')) this.toastSuccess(this.$t('message.reply'))
this.isSubmitting = false
}) })
.catch((error) => { .catch((error) => {
this.toastError(error.message) this.toastError(error.message)
this.isSubmitting = false
}) })
}, },
onReset() { onReset() {
@ -66,10 +70,7 @@ export default {
}, },
computed: { computed: {
disabled() { disabled() {
if (this.form.text !== '') { return this.form.text === '' || this.isSubmitting
return false
}
return true
}, },
}, },
} }