/** Переиспользуемое модальное подтверждение (без нативного confirm()). */ export function ConfirmDialog({ open, title, message, confirmLabel = "Подтвердить", cancelLabel = "Отмена", danger = false, onConfirm, onCancel, }: { open: boolean; title: string; message?: string; confirmLabel?: string; cancelLabel?: string; danger?: boolean; onConfirm: () => void; onCancel: () => void; }) { if (!open) return null; return (
{message}
}