// Path: Frontend/src/components/shell/LeftRail/LeftRail.tsx import { For, Show, type JSX } from "solid-js"; import { useAppShellData } from "../data/app-shell.context"; import { type RailItem } from "../data/shell.data"; import styles from "./LeftRail.module.scss"; type RailEntryProps = { item: RailItem; label: string; abbreviation: string; personal?: boolean; }; const RailEntry = (props: RailEntryProps): JSX.Element => { return (
); }; type LeftRailProps = { collapsed: boolean; }; export const LeftRail = (props: LeftRailProps): JSX.Element => { const appShellData = useAppShellData(); const personalItem = () => appShellData.railItems().find((item) => item.kind === "personal"); const organizationItems = () => appShellData.railItems().filter((item) => item.kind === "organization"); return ( ); };