"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, X, ChevronDown, Bus } from "lucide-react" import { motion, AnimatePresence } from "framer-motion" interface NavbarProps { darkMode?: boolean } const Navbar = ({ darkMode = false }: NavbarProps) => { const [isScrolled, setIsScrolled] = React.useState(false) const [isMenuOpen, setIsMenuOpen] = React.useState(false) const [isDropdownOpen, setIsDropdownOpen] = 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) }, []) React.useEffect(() => { if (isMenuOpen) { document.body.style.overflow = 'hidden' } else { document.body.style.overflow = 'unset' } return () => { document.body.style.overflow = 'unset' } }, [isMenuOpen]) return ( <> {/* Mobile Menu Overlay */} {isMenuOpen && (
setIsMenuOpen(false)} href="/arak" className="text-xl font-bold text-white hover:text-primary transition-colors">{t.nav.prices}
{t.nav.services}
setIsMenuOpen(false)} href="/szolgaltatasok" className="text-lg font-bold text-white hover:text-primary transition-colors">{t.nav.servicePackages} setIsMenuOpen(false)} href="/egyeb-szemelyszallitas" className="text-lg font-bold text-white hover:text-primary transition-colors">{t.nav.otherTransport}
setIsMenuOpen(false)} href="/feltetelek" className="text-xl font-bold text-white hover:text-primary transition-colors">{t.nav.conditions} setIsMenuOpen(false)} href="/flotta" className="text-xl font-bold text-white hover:text-primary transition-colors">{t.nav.fleet} setIsMenuOpen(false)} href="/kapcsolat" className="text-xl font-bold text-white hover:text-primary transition-colors">{t.nav.contact}
)} ) } export default Navbar