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