import s from './Sidebar.module.css' import Portal from '@reach/portal' import { FC, useEffect } from 'react' interface Props { children: any open: boolean onClose: () => void } const Sidebar: FC = ({ children, open = false, onClose }) => { useEffect(() => { if (open) { document.body.style.overflow = 'hidden' } else { document.body.style.overflow = 'auto' } }, [open]) return ( {open ? (
{children}
) : null} ) } export default Sidebar