From b718aa1fbd9a34eafd34d19edb94a8da5bf783b9 Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni Date: Mon, 15 Jul 2024 18:37:55 +0200 Subject: [PATCH] chore(popup): trigger close function directly --- frontend/src/components/misc/Popup.vue | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/misc/Popup.vue b/frontend/src/components/misc/Popup.vue index dc2adb14e..6f9c75973 100644 --- a/frontend/src/components/misc/Popup.vue +++ b/frontend/src/components/misc/Popup.vue @@ -57,6 +57,9 @@ watchEffect(() => { }) function close() { + if (!openValue.value) { + return + } openValue.value = false emit('update:open', false) } @@ -69,12 +72,7 @@ function toggle() { const popup = ref(null) -onClickOutside(popup, () => { - if (!openValue.value) { - return - } - close() -}) +onClickOutside(popup, () => close())