import React, { useState } from 'react'; import { FiAlertTriangle } from 'react-icons/fi'; import Modal from './Modal'; const ConfirmDialog = ({ open, title, message, confirmLabel = 'Confirm', danger = false, onConfirm, onClose }) => { const [busy, setBusy] = useState(false); const handleConfirm = async () => { setBusy(true); try { await onConfirm(); } finally { setBusy(false); } }; return (
{danger && (
)}

{message}

); }; export default ConfirmDialog;