const HOME_PAGE = 'index.html'; const APPLY_PAGE = 'Apply.html'; const siteNavItems = [ { label: 'Home', href: HOME_PAGE }, { label: 'Services', href: HOME_PAGE + '#framework' }, { label: 'Results', href: HOME_PAGE + '#where' }, { label: 'Case Studies', href: 'Case Studies.html' }, { label: 'Testimonials', href: HOME_PAGE + '#founder' }, { label: 'Contact Us', href: HOME_PAGE + '#offer' }, ]; function SiteNav() { const { Button } = window.RankForestDesignSystem_3a10f3; const [scrolled, setScrolled] = React.useState(false); const [open, setOpen] = React.useState(false); React.useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 24); onScroll(); window.addEventListener('scroll', onScroll, { passive: true }); return () => window.removeEventListener('scroll', onScroll); }, []); React.useEffect(() => { const onKey = (e) => { if (e.key === 'Escape') setOpen(false); }; window.addEventListener('keydown', onKey); return () => window.removeEventListener('keydown', onKey); }, []); const logo = scrolled ? 'images/logo-footer.png' : 'images/logo-header.png'; return (
setOpen(false)}>
e.stopPropagation()}> {siteNavItems.map((it) => ( setOpen(false)}>{it.label} ))}
); } Object.assign(window, { SiteNav });