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 (
{children}
);
}