From 2be72e0e8e67270d63ec6afb5df3fe4ecda34b1d Mon Sep 17 00:00:00 2001 From: Julien Nahum Date: Tue, 2 Jan 2024 14:40:47 +0100 Subject: [PATCH] Refactor notifications + add shadow --- client/components/global/Notifications.vue | 195 +++++++----------- .../open/forms/OpenCompleteForm.vue | 6 +- client/pages/forms/[slug]/index.vue | 1 - 3 files changed, 76 insertions(+), 126 deletions(-) diff --git a/client/components/global/Notifications.vue b/client/components/global/Notifications.vue index 5f1151b..259ab70 100644 --- a/client/components/global/Notifications.vue +++ b/client/components/global/Notifications.vue @@ -1,112 +1,17 @@ diff --git a/client/components/open/forms/OpenCompleteForm.vue b/client/components/open/forms/OpenCompleteForm.vue index 2c1e2a9..5934f86 100644 --- a/client/components/open/forms/OpenCompleteForm.vue +++ b/client/components/open/forms/OpenCompleteForm.vue @@ -170,6 +170,7 @@ export default { return } + if (form.busy) return this.loading = true // this.closeAlert() form.post('/forms/' + this.form.slug + '/answer').then((data) => { @@ -218,8 +219,9 @@ export default { this.confetti.play() } }).catch((error) => { - if (error.response && error.response.data && error.response.data.message) { - useAlert().error(error.response.data.message) + console.log('here') + if (error.response && error.data && error.data.message) { + useAlert().error(error.data.message) } this.loading = false onFailure() diff --git a/client/pages/forms/[slug]/index.vue b/client/pages/forms/[slug]/index.vue index dd4fb19..f82c84e 100644 --- a/client/pages/forms/[slug]/index.vue +++ b/client/pages/forms/[slug]/index.vue @@ -87,7 +87,6 @@ const passwordEntered = function (password) { const loadForm = async () => { if (formsStore.loading || form.value) return Promise.resolve() - console.info('Loading form', slug) const {data, error} = await formsStore.publicLoad(slug) if (error.value) { formsStore.stopLoading()