// Path: Frontend/src/components/shell/WorkspaceSidebar/WorkspaceSidebar.tsx import { For, Show, createSignal, type JSX } from "solid-js"; import { ChevronLeft, ChevronRight } from "../../../lib/icons"; import { ProjectSelector } from "../ProjectSelector/ProjectSelector"; import { workspaceSidebarHeaderActions, workspaceStaticItems, workspaceTree, type SidebarItem, type WorkspaceTreeNode } from "../data/shell.data"; import styles from "./WorkspaceSidebar.module.scss"; type WorkspaceSidebarProps = { collapsed: boolean; railCollapsed: boolean; onToggleRailCollapse: () => void; }; const WorkspaceHomeEntry = (props: { item: SidebarItem }): JSX.Element => { const Icon = props.item.icon; return (