"use client" import NavbarIconButton, { NavbarIconButtonProps } from "../IconButton" import { useSidebar } from "@/providers/sidebar" import IconSidebar from "../../Icons/Sidebar" import clsx from "clsx" import IconXMark from "../../Icons/XMark" type NavbarMenuButtonProps = { buttonProps?: NavbarIconButtonProps } const NavbarMenuButton = ({ buttonProps }: NavbarMenuButtonProps) => { const { items, setMobileSidebarOpen, mobileSidebarOpen } = useSidebar() return ( { if (items.top.length !== 0 && items.bottom.length !== 0) { setMobileSidebarOpen((prevValue) => !prevValue) } }} > {!mobileSidebarOpen && ( )} {mobileSidebarOpen && ( )} ) } export default NavbarMenuButton