diff --git a/src/routes/eventi.tsx b/src/routes/eventi.tsx index 13052a5..be29a12 100644 --- a/src/routes/eventi.tsx +++ b/src/routes/eventi.tsx @@ -4,6 +4,15 @@ import { CalendarPlus, Loader2, Pencil, Trash2 } from "lucide-react"; import { toast } from "sonner"; import { cn } from "@/lib/utils"; import { Campo, classiInput, PageHeader, Section } from "@/components/crapp/ui-bits"; +import { + Drawer, + DrawerClose, + DrawerContent, + DrawerDescription, + DrawerFooter, + DrawerHeader, + DrawerTitle, +} from "@/components/ui/drawer"; import { formatData } from "@/lib/crapp-data"; import { nomeCompleto, useGiocatoriSquadra } from "@/lib/giocatori-squadra"; import { @@ -55,6 +64,7 @@ function GestioneEventi() { const salva = useSalvaEvento(); const elimina = useEliminaEvento(); const [bozza, setBozza] = useState(null); + const [daEliminare, setDaEliminare] = useState(null); const rosa = squadra.filter((g) => g.attivo); if (!io || !admin) { @@ -96,6 +106,8 @@ function GestioneEventi() { if (bozza?.id === id) setBozza(null); } catch { toast.error("Non sono riuscito a eliminare l'evento"); + } finally { + setDaEliminare(null); } } @@ -312,7 +324,7 @@ function GestioneEventi() { + + + + + + ); }