// Top navigation const { useState: useStateN, useEffect: useEffectN } = React; const Nav = ({ route, setRoute, locale, setLocale }) => { const [scrolled, setScrolled] = useStateN(false); useEffectN(() => { const onScroll = () => setScrolled(window.scrollY > 12); onScroll(); window.addEventListener("scroll", onScroll, { passive: true }); return () => window.removeEventListener("scroll", onScroll); }, []); return ( ); }; Object.assign(window, { Nav });