From 471b98fb53fb9663984ce7d6c00d1f54b91ed4df Mon Sep 17 00:00:00 2001 From: Manuel Bustillo Date: Sun, 15 Jun 2025 12:11:42 +0200 Subject: [PATCH] Add a confirmation dialog before deleting a guest --- app/ui/guests/table.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/ui/guests/table.tsx b/app/ui/guests/table.tsx index 71af78a..bbee811 100644 --- a/app/ui/guests/table.tsx +++ b/app/ui/guests/table.tsx @@ -3,7 +3,7 @@ 'use client'; import { AbstractApi } from '@/app/api/abstract-api'; -import { Guest , GuestSerializer} from '@/app/lib/guest'; +import { Guest, GuestSerializer } from '@/app/lib/guest'; import { PencilIcon, TrashIcon } from '@heroicons/react/24/outline'; import clsx from 'clsx'; import TableOfContents from '../components/table-of-contents'; @@ -48,7 +48,12 @@ export default function guestsTable({ guests, onUpdate, onEdit }: {
- { api.destroy(serializer, guest, onUpdate)}} /> + { + if (window.confirm(`Are you sure you want to delete guest "${guest.name}"?`)) { + api.destroy(serializer, guest, onUpdate) + } + }} + /> onEdit(guest)} />