"use client"; import { useState } from "react"; import { Menu, X, Globe, Phone } from "lucide-react"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { useLanguage } from "@/contexts/language-context"; import Link from "next/link"; import Image from "next/image"; export default function Header() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const { language, setLanguage, t } = useLanguage(); const languages = [ { code: "en" as const, name: "English" }, { code: "uz" as const, name: "O'zbekcha" }, { code: "ru" as const, name: "Русский" }, ]; return (
+998 (50) 505-55-45
{languages.map((lang) => ( setLanguage(lang.code)} className="cursor-pointer hover:bg-slate-700 text-white" > {lang.name} ))}
{mobileMenuOpen && (
{t.nav.features} {t.nav.pricing} {t.nav.faq}
)}
); }