Skip to content
8 changes: 8 additions & 0 deletions apps/dev-playground/client/src/lib/nav.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import {
SearchIcon,
ServerIcon,
ShieldIcon,
SigmaIcon,
ZapIcon,
} from "lucide-react";

Expand Down Expand Up @@ -63,6 +64,13 @@ export const NAV_GROUPS: ReadonlyArray<NavGroup> = [
"Same dashboard — served over Apache Arrow streaming for zero-copy speed.",
icon: ZapIcon,
},
{
to: "/metric-views",
label: "Metric Views",
description:
"Measure a governed UC metric view with useMetricView — labels and formats from injected metadata.",
icon: SigmaIcon,
},
{
to: "/lakebase",
label: "Lakebase",
Expand Down
21 changes: 21 additions & 0 deletions apps/dev-playground/client/src/routeTree.gen.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import { Route as SmartDashboardRouteRouteImport } from './routes/smart-dashboar
import { Route as ServingRouteRouteImport } from './routes/serving.route'
import { Route as ReconnectRouteRouteImport } from './routes/reconnect.route'
import { Route as PolicyMatrixRouteRouteImport } from './routes/policy-matrix.route'
import { Route as MetricViewsRouteRouteImport } from './routes/metric-views.route'
import { Route as LakebaseRouteRouteImport } from './routes/lakebase.route'
import { Route as JobsRouteRouteImport } from './routes/jobs.route'
import { Route as GenieRouteRouteImport } from './routes/genie.route'
Expand Down Expand Up @@ -68,6 +69,11 @@ const PolicyMatrixRouteRoute = PolicyMatrixRouteRouteImport.update({
path: '/policy-matrix',
getParentRoute: () => rootRouteImport,
} as any)
const MetricViewsRouteRoute = MetricViewsRouteRouteImport.update({
id: '/metric-views',
path: '/metric-views',
getParentRoute: () => rootRouteImport,
} as any)
const LakebaseRouteRoute = LakebaseRouteRouteImport.update({
id: '/lakebase',
path: '/lakebase',
Expand Down Expand Up @@ -130,6 +136,7 @@ export interface FileRoutesByFullPath {
'/genie': typeof GenieRouteRoute
'/jobs': typeof JobsRouteRoute
'/lakebase': typeof LakebaseRouteRoute
'/metric-views': typeof MetricViewsRouteRoute
'/policy-matrix': typeof PolicyMatrixRouteRoute
'/reconnect': typeof ReconnectRouteRoute
'/serving': typeof ServingRouteRoute
Expand All @@ -150,6 +157,7 @@ export interface FileRoutesByTo {
'/genie': typeof GenieRouteRoute
'/jobs': typeof JobsRouteRoute
'/lakebase': typeof LakebaseRouteRoute
'/metric-views': typeof MetricViewsRouteRoute
'/policy-matrix': typeof PolicyMatrixRouteRoute
'/reconnect': typeof ReconnectRouteRoute
'/serving': typeof ServingRouteRoute
Expand All @@ -171,6 +179,7 @@ export interface FileRoutesById {
'/genie': typeof GenieRouteRoute
'/jobs': typeof JobsRouteRoute
'/lakebase': typeof LakebaseRouteRoute
'/metric-views': typeof MetricViewsRouteRoute
'/policy-matrix': typeof PolicyMatrixRouteRoute
'/reconnect': typeof ReconnectRouteRoute
'/serving': typeof ServingRouteRoute
Expand All @@ -193,6 +202,7 @@ export interface FileRouteTypes {
| '/genie'
| '/jobs'
| '/lakebase'
| '/metric-views'
| '/policy-matrix'
| '/reconnect'
| '/serving'
Expand All @@ -213,6 +223,7 @@ export interface FileRouteTypes {
| '/genie'
| '/jobs'
| '/lakebase'
| '/metric-views'
| '/policy-matrix'
| '/reconnect'
| '/serving'
Expand All @@ -233,6 +244,7 @@ export interface FileRouteTypes {
| '/genie'
| '/jobs'
| '/lakebase'
| '/metric-views'
| '/policy-matrix'
| '/reconnect'
| '/serving'
Expand All @@ -254,6 +266,7 @@ export interface RootRouteChildren {
GenieRouteRoute: typeof GenieRouteRoute
JobsRouteRoute: typeof JobsRouteRoute
LakebaseRouteRoute: typeof LakebaseRouteRoute
MetricViewsRouteRoute: typeof MetricViewsRouteRoute
PolicyMatrixRouteRoute: typeof PolicyMatrixRouteRoute
ReconnectRouteRoute: typeof ReconnectRouteRoute
ServingRouteRoute: typeof ServingRouteRoute
Expand Down Expand Up @@ -322,6 +335,13 @@ declare module '@tanstack/react-router' {
preLoaderRoute: typeof PolicyMatrixRouteRouteImport
parentRoute: typeof rootRouteImport
}
'/metric-views': {
id: '/metric-views'
path: '/metric-views'
fullPath: '/metric-views'
preLoaderRoute: typeof MetricViewsRouteRouteImport
parentRoute: typeof rootRouteImport
}
'/lakebase': {
id: '/lakebase'
path: '/lakebase'
Expand Down Expand Up @@ -406,6 +426,7 @@ const rootRouteChildren: RootRouteChildren = {
GenieRouteRoute: GenieRouteRoute,
JobsRouteRoute: JobsRouteRoute,
LakebaseRouteRoute: LakebaseRouteRoute,
MetricViewsRouteRoute: MetricViewsRouteRoute,
PolicyMatrixRouteRoute: PolicyMatrixRouteRoute,
ReconnectRouteRoute: ReconnectRouteRoute,
ServingRouteRoute: ServingRouteRoute,
Expand Down
Loading
Loading