"use client"; import { useState } from "react"; import Link from "next/link"; import { ChevronDown, Heart, Menu, ShoppingBag, UserRound, X, } from "lucide-react"; import { Container } from "@/components/Container"; import { Placeholder } from "@/components/Placeholder"; import { MegaMenu } from "@/components/layout/MegaMenu"; import { InstantSearch } from "@/components/layout/InstantSearch"; import { customerPortalUrl } from "@/lib/config"; import { navLinks, site } from "@/lib/data"; import type { NavCategory } from "@/lib/categories"; export function Header({ logoSrc, categories }: { logoSrc: string; categories: NavCategory[] }) { const [megaOpen, setMegaOpen] = useState(false); const [mobileOpen, setMobileOpen] = useState(false); const [mobileCats, setMobileCats] = useState(false); return (
ورود / ثبت‌نام
setMegaOpen(true)} onMouseLeave={() => setMegaOpen(false)} >
{navLinks.map((link) => ( {link.title} ))}
{mobileOpen && (
)}
); }