import {useTheme} from '@/contexts/theme-context'; import {tryUseWorkspace} from '@/contexts/workspace-context'; import {cn} from '@/lib/utils'; import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; import {BookOpen, Box, ChevronDown, Compass, Home, LayoutGrid, Monitor, Moon, Plus, Sun, Users} from 'lucide-react'; import {useNavigate} from 'react-router-dom'; import {Avatar, AvatarFallback, AvatarImage} from '@/components/ui/avatar'; const btnClass = 'flex w-full h-9 justify-start items-center rounded-md font-medium hover:bg-muted cursor-pointer bg-transparent border-0 text-left text-sm'; export function SidebarSystem({collapsed}: {collapsed: boolean}) { const {theme, setTheme} = useTheme(); const navigate = useNavigate(); const workspaceCtx = tryUseWorkspace(); const workspaces = workspaceCtx?.workspaces; const currentWorkspace = workspaceCtx?.currentWorkspace; return (