import React from 'react'; import Close from '@mui/icons-material/Close'; interface ModalProps { isOpen: boolean; onClose: () => void; title: string; children: React.ReactNode; maxWidth?: string; } const Modal: React.FC = ({ isOpen, onClose, title, children, maxWidth = 'max-w-lg' }) => { if (!isOpen) return null; return (
{/* Backdrop */}
{/* Modal panel */}
{/* Header */}

{title}

{/* Content */}
{children}
); }; export default Modal;