diff --git a/frontend/src/app/(main)/dashboard/events/[slug]/gifts/page.tsx b/frontend/src/app/(main)/dashboard/events/[slug]/gifts/page.tsx index d943a34..d48ca76 100644 --- a/frontend/src/app/(main)/dashboard/events/[slug]/gifts/page.tsx +++ b/frontend/src/app/(main)/dashboard/events/[slug]/gifts/page.tsx @@ -62,6 +62,7 @@ export default function GiftRegistryPage() { refetchItems, currentEventId, setCurrentEventId, + deleteItem, } = useGifts(); // State for modals @@ -188,6 +189,11 @@ export default function GiftRegistryPage() { setIsAddGiftModalOpen(true); }; + const handleDeleteGift = async (id: string) => { + await deleteItem(id); + await refetchItems(undefined, event?.id); + }; + const handleEditGift = (giftId: string) => { setSelectedGiftId(giftId); setIsEditGiftModalOpen(true); @@ -412,7 +418,10 @@ export default function GiftRegistryPage() { Edit - + handleDeleteGift(item.id)} + > Delete