From 3490875086f7bbf5e0ffb5076d8698dcb807ceca Mon Sep 17 00:00:00 2001 From: Tin Chi Lo Date: Fri, 21 Aug 2026 11:32:54 -0700 Subject: [PATCH 1/2] fix(ui): drive auto-router usage from the shared cost-optimization time picker --- .../AutoRouterBenchmarksTab.test.tsx | 57 +++++++++++++------ .../_components/AutoRouterBenchmarksTab.tsx | 31 +++++----- .../_components/CostOptimizationView.tsx | 2 +- .../_components/autoRouterBenchmarks.test.ts | 16 ------ .../_components/autoRouterBenchmarks.ts | 15 ----- .../_components/useAutoRouterBenchmarks.ts | 13 +++-- 6 files changed, 63 insertions(+), 71 deletions(-) diff --git a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx b/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx index 8d628a264f20..9cc4333b1e81 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx +++ b/ui/litellm-dashboard/src/app/(dashboard)/cost-optimization/_components/AutoRouterBenchmarksTab.test.tsx @@ -9,6 +9,16 @@ import { ApiError } from "@/lib/http/client"; vi.mock("./useAutoRouterBenchmarks", () => ({ useAutoRouterBenchmarks: vi.fn() })); vi.mock("@/app/(dashboard)/hooks/models/useModels", () => ({ useAutoRouters: vi.fn() })); vi.mock("./ShadowEvalSection", () => ({ default: () =>
})); +vi.mock("@/components/shared/advanced_date_picker", () => ({ + __esModule: true, + default: ({ onValueChange }: { onValueChange: (value: { from?: Date; to?: Date }) => void }) => ( +