Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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,
Wand2Icon,
ZapIcon,
} from "lucide-react";
Expand Down Expand Up @@ -64,6 +65,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 @@ -18,6 +18,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 @@ -74,6 +75,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 @@ -136,6 +142,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 @@ -157,6 +164,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 @@ -179,6 +187,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 @@ -202,6 +211,7 @@ export interface FileRouteTypes {
| '/genie'
| '/jobs'
| '/lakebase'
| '/metric-views'
| '/policy-matrix'
| '/reconnect'
| '/serving'
Expand All @@ -223,6 +233,7 @@ export interface FileRouteTypes {
| '/genie'
| '/jobs'
| '/lakebase'
| '/metric-views'
| '/policy-matrix'
| '/reconnect'
| '/serving'
Expand All @@ -244,6 +255,7 @@ export interface FileRouteTypes {
| '/genie'
| '/jobs'
| '/lakebase'
| '/metric-views'
| '/policy-matrix'
| '/reconnect'
| '/serving'
Expand All @@ -266,6 +278,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 @@ -342,6 +355,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 @@ -426,6 +446,7 @@ const rootRouteChildren: RootRouteChildren = {
GenieRouteRoute: GenieRouteRoute,
JobsRouteRoute: JobsRouteRoute,
LakebaseRouteRoute: LakebaseRouteRoute,
MetricViewsRouteRoute: MetricViewsRouteRoute,
PolicyMatrixRouteRoute: PolicyMatrixRouteRoute,
ReconnectRouteRoute: ReconnectRouteRoute,
ServingRouteRoute: ServingRouteRoute,
Expand Down
Loading
Loading