diff --git a/src/components/shared/PipelineRunFiltersBar/PipelineRunFiltersBar.tsx b/src/components/shared/PipelineRunFiltersBar/PipelineRunFiltersBar.tsx index 800838dfd..44cd84dc6 100644 --- a/src/components/shared/PipelineRunFiltersBar/PipelineRunFiltersBar.tsx +++ b/src/components/shared/PipelineRunFiltersBar/PipelineRunFiltersBar.tsx @@ -221,8 +221,8 @@ export function PipelineRunFiltersBar({ /> - {/* Annotation Filter - inline */} - {!isAnnotationExpanded ? ( + {/* Annotation Filter button */} + {!isAnnotationExpanded && ( - ) : ( - - setAnnotationKeyInput(e.target.value)} - onEnter={handleAddAnnotation} - onEscape={handleCancelAnnotation} - className="w-28 h-8 text-sm" - autoFocus - /> - setAnnotationValueInput(e.target.value)} - onEnter={handleAddAnnotation} - onEscape={handleCancelAnnotation} - className="w-36 h-8 text-sm" - /> - - - )} + {/* Annotation input row - rendered below to avoid overflow */} + {isAnnotationExpanded && ( + + setAnnotationKeyInput(e.target.value)} + onEnter={handleAddAnnotation} + onEscape={handleCancelAnnotation} + className="w-28 h-8 text-sm" + autoFocus + /> + setAnnotationValueInput(e.target.value)} + onEnter={handleAddAnnotation} + onEscape={handleCancelAnnotation} + className="w-36 h-8 text-sm" + /> + + + + )} + {/* Row 2: Active Filters & Count */} {(hasActiveFilters || totalCount !== undefined) && ( diff --git a/src/routes/Dashboard/DashboardRunsView.tsx b/src/routes/Dashboard/DashboardRunsView.tsx new file mode 100644 index 000000000..83ff704d7 --- /dev/null +++ b/src/routes/Dashboard/DashboardRunsView.tsx @@ -0,0 +1,16 @@ +import { RunSection } from "@/components/Home/RunSection/RunSection"; +import { PipelineRunFiltersBar } from "@/components/shared/PipelineRunFiltersBar/PipelineRunFiltersBar"; +import { BlockStack } from "@/components/ui/layout"; +import { Text } from "@/components/ui/typography"; + +export function DashboardRunsView() { + return ( + + + Runs + + + + + ); +} diff --git a/src/routes/router.ts b/src/routes/router.ts index aecabcf56..4c171079b 100644 --- a/src/routes/router.ts +++ b/src/routes/router.ts @@ -20,6 +20,7 @@ import RootLayout from "../components/layout/RootLayout"; import { DashboardFavoritesView } from "./Dashboard/DashboardFavoritesView"; import { DashboardLayout } from "./Dashboard/DashboardLayout"; import { DashboardRecentlyViewedView } from "./Dashboard/DashboardRecentlyViewedView"; +import { DashboardRunsView } from "./Dashboard/DashboardRunsView"; import Editor from "./Editor"; import Home from "./Home"; import { ImportPage } from "./Import"; @@ -112,7 +113,7 @@ const ComingSoon = () => null; const dashboardRunsRoute = createRoute({ getParentRoute: () => dashboardRoute, path: "/runs", - component: ComingSoon, + component: DashboardRunsView, }); const dashboardPipelinesRoute = createRoute({