import React from 'react'; import ReactDOM from 'react-dom'; import './AlertPopup.css'; interface AlertPopupProps { type: 'success' | 'error'; title?: string; message?: string; onClose: () => void; } const AlertPopup: React.FC = ({ type, title = type === 'success' ? 'Success!' : 'Oh Snap!', message = type === 'success' ? 'Your operation completed successfully.' : 'Something went wrong. Please try again.', onClose }) => { const icon = type === 'success' ? '😄' : '😕'; const buttonText = type === 'success' ? 'Close' : 'Close'; return ReactDOM.createPortal(
{/* */}
{icon}
{title}
{message}
, document.body ); }; export default AlertPopup;