From eca341ed5a59031e49a9852a9fb000644050528a Mon Sep 17 00:00:00 2001 From: Net Date: Thu, 19 Sep 2024 09:51:47 +0700 Subject: [PATCH] refactor: add definProps hideCloseEvent --- src/components/DialogForm.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/DialogForm.vue b/src/components/DialogForm.vue index 4199b6a4..abfe409d 100644 --- a/src/components/DialogForm.vue +++ b/src/components/DialogForm.vue @@ -22,10 +22,9 @@ defineProps<{ saveAmount?: number; submitLabel?: string; - isEdit?: boolean; tabsList?: { name: string; label: string }[]; - + hideCloseEvent?: boolean; editData?: (...args: unknown[]) => void; deleteData?: (...args: unknown[]) => void; show?: (...args: unknown[]) => void; @@ -43,7 +42,7 @@ const currentTab = defineModel('currentTab'); :model-value="modal" @update:model-value="(v) => (modal = beforeClose ? beforeClose() : v)" @before-show="show" - @hide="close" + @hide="hideCloseEvent !== undefined && hideCloseEvent ? '' : close" >