From 720f8e645a34f67f8c0d7ec59f3fe7dc0cced95c Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 13 Dec 2023 10:52:51 +0700 Subject: [PATCH] fix: reset on click outside to close --- Services/client/src/components/FileForm.vue | 4 +++- Services/client/src/components/FolderForm.vue | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Services/client/src/components/FileForm.vue b/Services/client/src/components/FileForm.vue index afc0e62..ef52ceb 100644 --- a/Services/client/src/components/FileForm.vue +++ b/Services/client/src/components/FileForm.vue @@ -112,7 +112,9 @@ const file = ref() class="q-pa-md" side="right" tabindex="0" - v-click-outside="() => $emit('update:open', false)" + v-click-outside=" + () => ($emit('update:open', false), reset(), (file = undefined)) + " :width="300" :breakpoint="500" :model-value="open" diff --git a/Services/client/src/components/FolderForm.vue b/Services/client/src/components/FolderForm.vue index 1383dd2..35a4c9a 100644 --- a/Services/client/src/components/FolderForm.vue +++ b/Services/client/src/components/FolderForm.vue @@ -54,7 +54,7 @@ onUnmounted(() => window.addEventListener('keydown', keydown)) class="q-pa-md" side="right" tabindex="0" - v-click-outside="() => $emit('update:open', false)" + v-click-outside="() => ($emit('update:open', false), reset())" :width="300" :breakpoint="500" :model-value="open"