"use client"; import Link from "next/link"; import { useEffect, useState } from "react"; import Fox from "./Fox"; import { nav } from "@/content/site"; export default function Header() { const [scrolled, setScrolled] = useState(false); const [open, setOpen] = useState(false); useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 24); onScroll(); window.addEventListener("scroll", onScroll, { passive: true }); return () => window.removeEventListener("scroll", onScroll); }, []); useEffect(() => { document.body.style.overflow = open ? "hidden" : ""; }, [open]); return (
setOpen(false)}> Two Tales VFX
{open && ( )}
); }