"use client"; import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger, } from "@/components/ui/sheet"; import { AlignJustify } from "lucide-react"; import { useParams, usePathname } from "next/navigation"; import { Separator } from "@/components/ui/separator"; import { Icons } from "./icons"; import { ExpandedItem } from "./sidebar-nav"; import { Fragment, useState } from "react"; import { sideNavItems } from "@/config/nav"; import { siteConfig } from "@/config/site"; import { buttonVariants } from "./ui/button"; import { ScrollArea, ScrollBar } from "./ui/scroll-area"; export default function MobileSidebarNav() { const [isSheetOpen, setIsSheetOpen] = useState(false) const params = useParams<{ workspaceId: string }>(); const path = usePathname(); const pathname = path.replace(`/${params.workspaceId}`, "") || "/"; const [_, currentPath] = pathname.split("/"); return (
setIsSheetOpen(v)}> {siteConfig.name} {sideNavItems.map((group, i) => { return ( {/* */}

{group.group}

{group.items.map((link, idx) => { return ( setIsSheetOpen(!isSheetOpen)} /> ); })}
); })}
); }