From 44b3fa97aaddf8fbcfed130bd120fa4ae72bfcdf Mon Sep 17 00:00:00 2001 From: puriphatt Date: Wed, 10 Apr 2024 13:58:14 +0700 Subject: [PATCH] refactor: personCard emit --- src/components/home/PersonCard.vue | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components/home/PersonCard.vue b/src/components/home/PersonCard.vue index ce416225..ab17ebcd 100644 --- a/src/components/home/PersonCard.vue +++ b/src/components/home/PersonCard.vue @@ -7,6 +7,7 @@ import { Icon } from '@iconify/vue'; defineProps<{ list: { + id: string; name: string; detail: { label: string; value: string }[]; male?: boolean; @@ -18,6 +19,11 @@ defineProps<{ detailColumnCount?: number; }>(); +defineEmits<{ + (e: 'deleteCard', id: string): void; + (e: 'updateCard', id: string): void; +}>(); + const status = ref(false); @@ -55,7 +61,11 @@ const status = ref(false); {{ $t('edit') }} - +