"use client" import { Icons } from "./icons" import { useGlobalProvider } from "@/app/providers/GlobalProvider" import { SearchButton } from "@/components/search/search-button" import { SearchModal } from "@/components/search/search-modal" import { cn } from "@/lib/utils" import { NavItem } from "@/types/nav" import { SunMedium as SunIcon, Moon as MoonIcon } from "lucide-react" import Link from "next/link" import { usePathname } from "next/navigation" import { useState } from "react" export interface MainNavProps { items: NavItem[] } export function MainNav({ items }: MainNavProps) { const router = usePathname() const [isSearchModalOpen, setIsSearchModalOpen] = useState(false) const { isDarkMode, setIsDarkMode } = useGlobalProvider() return (
setIsSearchModalOpen(true)} />
) }