From 248f8ae7fc96f0d5b5c4cd9d8596f4793cafdde1 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sat, 28 Feb 2026 13:10:50 -0500 Subject: [PATCH] Add Insights tab and server-side route Co-Authored-By: Claude Opus 4.6 --- apps/arc-web/app/layouts/app-shell.tsx | 1 + apps/arc-web/app/routes.ts | 1 + apps/arc-web/app/routes/insights.tsx | 9 +++++++++ 3 files changed, 11 insertions(+) create mode 100644 apps/arc-web/app/routes/insights.tsx diff --git a/apps/arc-web/app/layouts/app-shell.tsx b/apps/arc-web/app/layouts/app-shell.tsx index 4971adc28..2bd615163 100644 --- a/apps/arc-web/app/layouts/app-shell.tsx +++ b/apps/arc-web/app/layouts/app-shell.tsx @@ -20,6 +20,7 @@ const user = { const navigation = [ { name: "Start", href: "/start" }, { name: "Pipeline Runs", href: "/pipelines" }, + { name: "Insights", href: "/insights" }, { name: "Settings", href: "/settings" }, ]; diff --git a/apps/arc-web/app/routes.ts b/apps/arc-web/app/routes.ts index 1e77f7f4e..eb7eab8a2 100644 --- a/apps/arc-web/app/routes.ts +++ b/apps/arc-web/app/routes.ts @@ -10,6 +10,7 @@ export default [ layout("layouts/app-shell.tsx", [ route("start", "routes/start.tsx"), route("pipelines", "routes/pipelines.tsx"), + route("insights", "routes/insights.tsx"), route("settings", "routes/settings.tsx"), ]), ] satisfies RouteConfig; diff --git a/apps/arc-web/app/routes/insights.tsx b/apps/arc-web/app/routes/insights.tsx new file mode 100644 index 000000000..3aff13bf8 --- /dev/null +++ b/apps/arc-web/app/routes/insights.tsx @@ -0,0 +1,9 @@ +import type { Route } from "./+types/insights"; + +export function meta({}: Route.MetaArgs) { + return [{ title: "Insights — Arc" }]; +} + +export default function Insights() { + return null; +}