From 92cc8f553a96899f375957eb4625f85495e05e91 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Mon, 13 Jul 2026 10:52:43 -0500 Subject: [PATCH] fix(stats): correct breadcrumb behavior --- .../stats/app/src/routes/[lab]/[model].tsx | 17 ++++-- packages/stats/app/src/routes/[lab]/index.tsx | 4 +- .../stats/app/src/routes/breadcrumb-menu.ts | 52 +++++++++++++++++++ packages/stats/app/src/routes/index.css | 20 ++++++- 4 files changed, 85 insertions(+), 8 deletions(-) create mode 100644 packages/stats/app/src/routes/breadcrumb-menu.ts diff --git a/packages/stats/app/src/routes/[lab]/[model].tsx b/packages/stats/app/src/routes/[lab]/[model].tsx index 7d14ec3d017..1209975ccee 100644 --- a/packages/stats/app/src/routes/[lab]/[model].tsx +++ b/packages/stats/app/src/routes/[lab]/[model].tsx @@ -39,6 +39,7 @@ import { uniqueComparisonPairs, type ComparisonModelRef, } from "../compare-cards" +import { createBreadcrumbMenuRoot } from "../breadcrumb-menu" import { applyThemePreference, Footer, @@ -284,9 +285,10 @@ function ModelHero(props: { const labModels = () => props.catalogData?.labs.find((lab) => lab.id === providerSlug(labId()))?.models ?? (props.catalog ? [props.catalog] : []) + const menuRoot = createBreadcrumbMenuRoot() return (
-