import { useState } from 'react'; import type { ConfirmationModal as ConfirmationModalType } from '../../types/intelligence'; interface ConfirmationModalProps { modal: ConfirmationModalType; onClose: () => void; } export function ConfirmationModal({ modal, onClose }: ConfirmationModalProps) { const [dontShowAgain, setDontShowAgain] = useState(false); if (!modal.isOpen) return null; const handleConfirm = () => { modal.onConfirm(); onClose(); // TODO: Handle dontShowAgain preference storage if (dontShowAgain) { console.log('User chose to not show similar confirmations again'); } }; const handleCancel = () => { modal.onCancel(); onClose(); }; return (
{modal.message}