import React from 'react' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons' interface ConfirmDialogProps { isOpen: boolean title: string message: string confirmText?: string cancelText?: string onConfirm: () => void onCancel: () => void variant?: 'danger' | 'warning' | 'info' } const ConfirmDialog: React.FC = ({ isOpen, title, message, confirmText = 'Confirm', cancelText = 'Cancel', onConfirm, onCancel, variant = 'warning' }) => { if (!isOpen) return null return (
e.stopPropagation()}>

{title}

{message}

) } export default ConfirmDialog