"use client"; import addScrollspy from "@/utils/addScroll"; import { init_classic_menu_resize } from "@/utils/menuToggle"; import { scrollToElement } from "@/utils/scrollToElement"; import { closeMobileMenu } from "@/utils/toggleMobileMenu"; import { usePathname } from "next/navigation"; import { useEffect } from "react"; import Link from "next/link"; export default function HeaderNav({ links, animateY = false }: any) { useEffect(() => { setTimeout(() => { scrollToElement(); }, 1000); init_classic_menu_resize(); window.addEventListener("scroll", addScrollspy as any); window.addEventListener("resize", init_classic_menu_resize); return () => { window.removeEventListener("scroll", addScrollspy as any); window.removeEventListener("resize", init_classic_menu_resize); }; }, []); const pathname = usePathname(); return ( <> {links[0].href?.includes("/") && links.map((link: any, index: any) => (