import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; interface ConfirmationModalProps { open: boolean; onOpenChange: (open: boolean) => void; onConfirm: () => void; title: string; description: string; confirmText?: string; cancelText?: string; isLoading?: boolean; variant?: "default" | "destructive"; } export function ConfirmationModal({ open, onOpenChange, onConfirm, title, description, confirmText = "Confirmer", cancelText = "Annuler", isLoading = false, variant = "default", }: ConfirmationModalProps) { return ( {title} {description} ); }