'use client' import Link from 'next/link' import { usePathname } from 'next/navigation' import { useEffect, useState } from 'react' import { useLang } from '@/context/LangContext' import LanguageSwitcher from '@/components/LanguageSwitcher' export default function Navbar() { const [scrolled, setScrolled] = useState(false) const [menuOpen, setMenuOpen] = useState(false) const pathname = usePathname() const { lang, t } = useLang() const localeHome = lang === 'de' ? '/' : `/${lang}` const homeHref = (hash: string) => (pathname === localeHome ? hash : `${localeHome}${hash}`) const isSubpage = pathname !== localeHome const isDevelopersPage = pathname === '/developers' useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 40) window.addEventListener('scroll', onScroll, { passive: true }) return () => window.removeEventListener('scroll', onScroll) }, []) return ( ) }