"use client";
import { useState } from "react";
import Link from "next/link";
import { LanguageSwitcher } from "@/components/sections/lang/language-switcher";
import { ThemeToggle } from "@/components/sections/theme/theme-toggle";
import { Dictionary } from "@/lib/IDict";
import { CyberButton } from "../ui/cyber-button";
import { MenuSquare, X, Terminal, FolderOpen, ArrowRight } from "lucide-react";
import { motion, AnimatePresence } from "framer-motion";
import { cn } from "@/lib/utils";
export function Header({
dict,
lang,
}: {
dict: Dictionary["nav"];
lang: string;
}) {
const [isMenuOpen, setIsMenuOpen] = useState(false);
// Ссылки для мобильного меню (расширенный список, как в футере)
const mobileLinks = [
{ name: dict.features, href: `/${lang}#features`, icon: Terminal },
{ name: dict.pricing, href: `/${lang}#pricing`, icon: FolderOpen },
{ name: dict.faq, href: `/${lang}#faq`, icon: FolderOpen },
{ name: dict.blog, href: `/${lang}/blog`, icon: FolderOpen },
];
return (
<>