"use client" import { useState } from "react"; import { Sheet, SheetClose, SheetContent, SheetHeader, SheetTrigger, } from "@/components/ui/sheet"; import { Logo, NavMenu } from "@/components/navbar"; import { Button } from "@/components/ui/button"; import { LayoutGrid, PanelLeftClose, PanelLeftOpen } from "lucide-react"; import { DialogTitle, DialogDescription } from "@/components/ui/dialog"; import { ScrollArea } from "@/components/ui/scroll-area"; import DocsMenu from "@/components/docs-menu"; import { ModeToggle } from "@/components/theme-toggle"; import ContextPopover from "@/components/context-popover"; // Toggle Button Component export function ToggleButton({ collapsed, onToggle }: { collapsed: boolean, onToggle: () => void }) { return (