changes of giftCard page

This commit is contained in:
2026-10-20 12:11:46 +03:30
parent 2927d64c64
commit e5b3d0c931
55 changed files with 1495 additions and 140 deletions
@@ -16,8 +16,13 @@
:key="item.id"
:item="item"
:hide-customer="!!customerId"
:can-edit="canEdit"
:can-delete="canDelete"
:can-codes="canCodes"
@open="openSheet"
@gift-card-codes="$emit('giftCardCodes', $event)"
@edit="$emit('edit', $event)"
@delete="$emit('delete', $event)"
/>
</MobileCardList>
@@ -38,10 +43,15 @@ type GiftCardRow = Giftcard & { customer?: { name?: string; mobile?: string } }
const props = defineProps<{
customerId?: number
canEdit?: boolean
canDelete?: boolean
canCodes?: boolean
}>()
defineEmits<{
(e: 'giftCardCodes', item: GiftCardRow): void
(e: 'edit', item: GiftCardRow): void
(e: 'delete', id: number): void
}>()
const { sheetVisible, selectedItem, openSheet, syncSelectedItem } = useMobileDetailSheet<GiftCardRow>()