import React, { ReactNode, useEffect } from "react"; import { motion, AnimatePresence } from "framer-motion"; interface SectionProps { open: boolean; onClose: () => void; children: ReactNode; } export default function Window ({ open, onClose, children }: SectionProps) { useEffect(() => { if (open) document.body.style.overflow = "hidden"; else document.body.style.overflow = ""; }, [open]); return ( {open && (
{children}
)}
); };