"use client" import * as React from "react" import Link from "next/link" import Image from "next/image" import { Button } from "@/components/ui/button" import { cn } from "@/lib/utils" import { useLanguage } from "@/lib/language-context" import { Globe, Menu } from "lucide-react" interface NavbarProps { darkMode?: boolean } const Navbar = ({ darkMode = false }: NavbarProps) => { const [isScrolled, setIsScrolled] = React.useState(false) const [isMenuOpen, setIsMenuOpen] = React.useState(false) const { language, setLanguage, t } = useLanguage() const useLightNav = isScrolled || !darkMode React.useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 20) } window.addEventListener("scroll", handleScroll) return () => window.removeEventListener("scroll", handleScroll) }, []) return ( <> {/* Mobile Menu Overlay */} {isMenuOpen && (
setIsMenuOpen(false)} href="/arak" className="text-2xl font-bold text-white hover:text-primary transition-colors">{t.nav.prices} setIsMenuOpen(false)} href="/szolgaltatasok" className="text-2xl font-bold text-white hover:text-primary transition-colors">{t.nav.services} setIsMenuOpen(false)} href="/feltetelek" className="text-2xl font-bold text-white hover:text-primary transition-colors">{t.nav.conditions} setIsMenuOpen(false)} href="/flotta" className="text-2xl font-bold text-white hover:text-primary transition-colors">{t.nav.fleet} setIsMenuOpen(false)} href="/kapcsolat" className="text-2xl font-bold text-white hover:text-primary transition-colors">{t.nav.contact}
)} ) } export default Navbar