"use client"; import { useState } from "react"; import Link from "next/link"; import { usePathname } from "next/navigation"; import Image from "next/image"; import "./BarNavigation.css"; export default function BarNavigation() { const [openMenu, setOpenMenu] = useState(false); const [openSubMenu, setOpenSubMenu] = useState(null); const pathname = usePathname(); const isActive = (paths: string[]) => { return paths.some((path) => pathname.startsWith(path)); }; const toggleMenu = () => setOpenMenu(!openMenu); const toggleSubMenu = (index: number) => { if (typeof window !== "undefined" && window.innerWidth <= 1000) { setOpenSubMenu(openSubMenu === index ? null : index); } }; const closeAllMenus = () => { setOpenMenu(false); setOpenSubMenu(null); }; return ( ); } //IO