From c65bcc9ae91f265367b7ef3a838cea63f9205d14 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sat, 8 Jun 2024 16:22:07 +0200 Subject: [PATCH 1/9] Added loading indicator on single create event --- components/calendar/form/CreateEvent.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/components/calendar/form/CreateEvent.vue b/components/calendar/form/CreateEvent.vue index 7729509..f2ccd2d 100644 --- a/components/calendar/form/CreateEvent.vue +++ b/components/calendar/form/CreateEvent.vue @@ -1,11 +1,12 @@ @@ -119,7 +127,9 @@ async function handleSubmit() {
- + + + Sauvegarder
From 0c48350271325b529fdbd1c020cfa23dea4b793a Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sat, 8 Jun 2024 16:45:36 +0200 Subject: [PATCH 2/9] Disabled close interactions on create event popover --- components/calendar/form/CreateEvent.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/components/calendar/form/CreateEvent.vue b/components/calendar/form/CreateEvent.vue index f2ccd2d..32e5284 100644 --- a/components/calendar/form/CreateEvent.vue +++ b/components/calendar/form/CreateEvent.vue @@ -49,6 +49,17 @@ async function handleSubmit() { isLoading.value = false } } + +/** + * + * @param e The closing event (can be keydown or click) + */ +function handleClosing(e: Event) { + console.log(e) + if (isLoading.value) { + e.preventDefault() + } +} - - - + + + + diff --git a/components/calendar/form/DeleteEvent.vue b/components/calendar/form/DeleteEvent.vue index e36854f..caeb0a0 100644 --- a/components/calendar/form/DeleteEvent.vue +++ b/components/calendar/form/DeleteEvent.vue @@ -63,9 +63,6 @@ function handleCancel() {