'use client' import Link from 'next/link' import { useEffect, useState } from 'react' import { useLang } from '@/context/LangContext' import type { Lang } from '@/lib/i18n' const LANGS: { code: Lang; label: string; flag: string }[] = [ { code: 'de', label: 'DE', flag: 'DE' }, { code: 'en', label: 'EN', flag: 'EN' }, { code: 'es', label: 'ES', flag: 'ES' }, ] export default function Navbar() { const [scrolled, setScrolled] = useState(false) const [menuOpen, setMenuOpen] = useState(false) const { lang, setLang, t } = useLang() useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 40) window.addEventListener('scroll', onScroll, { passive: true }) return () => window.removeEventListener('scroll', onScroll) }, []) return ( ) }