import React, { memo } from 'react'; import './Modal.css'; interface ModalProps { isOpen: boolean; onClose: () => void; title?: string; children: React.ReactNode; } function Modal({ isOpen, onClose, title, children }: ModalProps) { if (!isOpen) { return null; } return (
{title &&

{title}

}
{children}
); } Modal.displayName = 'Modal'; export default memo(Modal);