From 46b69deb59d247f7023321990c0672d1ff9d5654 Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Wed, 27 Nov 2024 14:52:43 +0700 Subject: [PATCH] refactor: add type define emits --- .../TotalProductCardComponent.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/04_product-service/TotalProductCardComponent.vue b/src/components/04_product-service/TotalProductCardComponent.vue index 9f6c8f65..7edf07f4 100644 --- a/src/components/04_product-service/TotalProductCardComponent.vue +++ b/src/components/04_product-service/TotalProductCardComponent.vue @@ -11,21 +11,16 @@ withDefaults( defineProps<{ data?: any; title?: string; - dense?: boolean; outlined?: boolean; readonly?: boolean; separator?: boolean; typeProduct?: string; - isAddProduct?: boolean; action?: boolean; - index?: number; isDisabled?: boolean; - noTimeImg?: boolean; - priceDisplay?: { price: boolean; agentPrice: boolean; @@ -36,6 +31,14 @@ withDefaults( action: false, }, ); + +defineEmits<{ + (e: 'select', data: any): void; + (e: 'menuViewDetail'): void; + (e: 'menuEdit'): void; + (e: 'menuDelete'): void; + (e: 'toggleStatus', id: string): void; +}>();