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" >