import React from "react"; import { useTranslation } from "react-i18next"; import { AlertTriangle, X } from "lucide-react"; import { isLinux } from "../lib/platform"; interface ConfirmDialogProps { isOpen: boolean; title: string; message: string; confirmText?: string; cancelText?: string; onConfirm: () => void; onCancel: () => void; } export const ConfirmDialog: React.FC = ({ isOpen, title, message, confirmText, cancelText, onConfirm, onCancel, }) => { const { t } = useTranslation(); if (!isOpen) return null; return (
{/* Backdrop */}
{/* Dialog */}
{/* Header */}

{title}

{/* Content */}

{message}

{/* Actions */}
); };