import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, } from "@/components/ui/alert-dialog"; import { useTranslation } from "react-i18next"; interface DeleteConfirmProps { open: boolean; title: string; onCancel: () => void; onConfirm: () => void; } export function DeleteConfirm({ open, title, onCancel, onConfirm, }: DeleteConfirmProps) { const { t } = useTranslation(); return ( (!o ? onCancel() : undefined)}> {t("deleteConfirm.title", { title })} {t("deleteConfirm.description")} {t("deleteConfirm.cancel")} {t("deleteConfirm.confirm")} ); }