import React from 'react'; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogFooter } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { AlertTriangle } from "lucide-react"; interface ConfirmDeleteModalProps { isOpen: boolean; onClose: () => void; onConfirm: () => void; title: string; description: string; itemName?: string; isLoading?: boolean; } export default function ConfirmDeleteModal({ isOpen, onClose, onConfirm, title, description, itemName, isLoading = false, }: ConfirmDeleteModalProps) { return ( {title}

{description}

{itemName && (

Élément à supprimer : {itemName}

)}

⚠️ Cette action est définitive et ne peut pas être annulée.

); }