import "./Modal.css"; import { ReactNode, useEffect } from "react"; export interface ModalProps { id: string; className?: string; onClose?: (e: React.MouseEvent) => void; children: ReactNode; } export default function Modal(props: ModalProps) { useEffect(() => { document.body.classList.add("scroll-lock"); return () => document.body.classList.remove("scroll-lock"); }, []); return (
e.stopPropagation()}>{props.children}
); }