function Nav() { const { Logo } = window.ellarideDesignSystem_c64d4a || {}; const [scrolled, setScrolled] = React.useState(false); const [menuOpen, setMenuOpen] = React.useState(false); const [, force] = React.useState(0); React.useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 20); const onLang = () => force(n => n + 1); window.addEventListener('scroll', onScroll); window.addEventListener('langchange', onLang); return () => { window.removeEventListener('scroll', onScroll); window.removeEventListener('langchange', onLang); }; }, []); const t = window.t; const lang = window.__LANG__ || 'el'; const links = [ [t('nav.who'), '#who'], [t('nav.how'), '#how'], [t('nav.trust'), '#trust'], [t('nav.calc'), '#calc'], [lang === 'el' ? 'Υποστήριξη' : 'Support', 'support'] ]; const LangBtn = ({ code }) => { const active = lang === code; return ( ); }; return (
{/* Mobile Drawer */} {menuOpen && (
setMenuOpen(false)} className="absolute inset-0 bg-black/40 backdrop-blur-sm">
ella ride
setMenuOpen(false)} className="bg-[#0096F7] hover:bg-[#0080d4] text-white rounded-full py-3 text-center text-sm font-medium transition-colors no-underline"> {t('nav.waitlist')}
)}
); } window.Nav = Nav;