import React from "react"; interface ModalProps { isOpen: boolean; onClose: () => void; title: string; titleRight?: React.ReactNode; children: React.ReactNode; className?: string; } function Modal({ isOpen, onClose, title, titleRight, children, className }: ModalProps) { if (!isOpen) return null; const handleBackdropClick = (e: React.MouseEvent) => { if (e.target === e.currentTarget) { onClose(); } }; return (
{/* Header */}

{title}

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