/* Top navigation — scroll-aware, language switch, mobile drawer */ function Nav({ lang, setLang, t }) { const [scrolled, setScrolled] = React.useState(false); const [open, setOpen] = React.useState(false); React.useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 30); onScroll(); window.addEventListener('scroll', onScroll, { passive: true }); return () => window.removeEventListener('scroll', onScroll); }, []); React.useEffect(() => { document.body.style.overflow = open ? 'hidden' : ''; return () => { document.body.style.overflow = ''; }; }, [open]); const links = [ ['#compare', t.nav.why], ['#services', t.nav.integrations], ['#partners', t.nav.partners], ['#pricing', t.nav.pricing], ['#faq', t.nav.faq], ]; return ( ); } window.Nav = Nav;