"use client"; import { Link } from "@/i18n/routing"; import { MenuIcon, PanelsTopLeft } from "lucide-react"; import { Icon } from "@/components/ui/icon"; import { Button } from "@/components/ui/button"; import { Menu } from "@/components/partials/sidebar/menu"; import { Sheet, SheetHeader, SheetContent, SheetTrigger, } from "@/components/ui/sheet"; import { MenuClassic } from "./menu-classic"; import DashCodeLogo from "@/components/dascode-logo"; import { useMobileMenuConfig } from "@/hooks/use-mobile-menu"; import { useMediaQuery } from "@/hooks/use-media-query"; import { useConfig } from "@/hooks/use-config"; export function SheetMenu() { const [mobileMenuConfig, setMobileMenuConfig] = useMobileMenuConfig(); const [config, setConfig] = useConfig(); const { isOpen } = mobileMenuConfig; const isDesktop = useMediaQuery("(min-width: 1280px)"); if (isDesktop) return null; return ( setMobileMenuConfig({ isOpen: !isOpen })} > logo ); }