import { NavLink } from "react-router-dom"; import type { ComponentType, SVGProps } from "react"; import { CodesIcon, MachinesIcon, SessionsIcon, UsersIcon, } from "./icons"; interface NavItem { to: string; label: string; Icon: ComponentType>; /** Pass-1 stubs are disabled until their views land in later passes. */ enabled: boolean; } const NAV: NavItem[] = [ { to: "/machines", label: "Machines", Icon: MachinesIcon, enabled: true }, { to: "/sessions", label: "Sessions", Icon: SessionsIcon, enabled: true }, { to: "/codes", label: "Codes", Icon: CodesIcon, enabled: true }, { to: "/users", label: "Users", Icon: UsersIcon, enabled: false }, ]; export function Sidebar() { return ( ); }