"use client"; import React, { useState } from "react"; import styles from "./styles.module.css"; import NavLeft from "./navleft/Header"; import NavRight from "./navright/Profile"; import HamburgerIcon from "../../components/icons/hamburger"; import useIsMobile from "@/app/hooks/useIsMobile"; import LogoIcon from "../icons/logo"; import HomeIcon from "../icons/home"; import OrganizationIcon from "../icons/organization"; import ProjectIcon from "../icons/project"; import UserIcon from "../icons/user"; import RolesIcon from "../icons/roles"; import CredentialsIcon from "../icons/credentials"; import AgentIcon from "../icons/agent"; import DownloadIcon from "../icons/download"; import useNavigations from "@/app/hooks/useNagivation"; import { usePathname } from "next/navigation"; const Navbar = () => { const [triggerDropDown, setTriggerDropDown] = useState(false); const { navToAgents, navToCredentials, navToProject, navToRoles, navToHome, navToOrganization, navToUsers, } = useNavigations(setTriggerDropDown); const pathname = usePathname(); const isMobile = useIsMobile(); return (
{/* Mobile Hamburger Button */}
setTriggerDropDown(!triggerDropDown)} className={triggerDropDown ? styles.active : ""} /> {triggerDropDown && (

Internal Developer Platform

By Project Moonshot Inc.

Home

Organization

Project

Users

Roles

Credentials

Agents

Download ICTL v3

)}
{/* Mobile Menu Button */}
); }; export default Navbar;