import { type ReactNode } from "react"; import classNames from "classnames"; type SideBarProps = { children: ReactNode; position: "right" | "left"; }; export default function SideBar({ children, position }: SideBarProps) { return ( ); } export interface SideBarEntryProps { title: string; selected: boolean; children: ReactNode; position: "left" | "right"; onClick?(): void; } export function SideBarEntry({ title, onClick, children, selected, position, }: SideBarEntryProps) { return (
  • {children} {selected && ( )} {title}
  • ); } interface TooltipProps { children: ReactNode; position: "left" | "right"; } function Tooltip({ children, position }: TooltipProps) { return ( ); }