// Top breadcrumb bar — project path, session info, model. import { palette } from "../theme.ts"; import { providerName, modelName, sessionId, cwdShort, username, inputMode } from "../store.ts"; const MODE_LABELS: Record = { build: "B", plan: "P", chat: "C" }; export function BreadcrumbBar() { const ui = palette("loom"); const modeColors: Record = { build: ui.primary, plan: ui.primarySoft, chat: ui.warning }; return ( {"loom"} {" / "} {cwdShort() || "~"} {" · "} {sessionId().slice(0, 8)} {" · "} {"[" + (MODE_LABELS[inputMode()] || "B") + "]"} {providerName()} {" / "} {modelName()} ); }