/* Loops — sticky navigation bar */ const Logo = ({ className = "" }) => ( Loops ); const NAV_LINKS = [ { label: "How it works", href: "#how" }, { label: "Pricing", href: "#pricing" }, { label: "FAQ", href: "#faq" }, { label: "For ADHD", href: "/adhd/" }, { label: "Knowledge Hub", href: "/adhd/knowledge-hub/" }, { label: "Blog", href: "/blog/" }, ]; const Nav = () => { const [open, setOpen] = React.useState(false); const [scrolled, setScrolled] = React.useState(false); React.useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 8); onScroll(); window.addEventListener("scroll", onScroll, { passive: true }); return () => window.removeEventListener("scroll", onScroll); }, []); // Close drawer on link click / esc React.useEffect(() => { if (!open) return; const onKey = (e) => e.key === "Escape" && setOpen(false); document.body.style.overflow = "hidden"; document.addEventListener("keydown", onKey); return () => { document.body.style.overflow = ""; document.removeEventListener("keydown", onKey); }; }, [open]); return (
{/* Mobile drawer */}
); }; Object.assign(window, { Nav, Logo });