From 0cc1f111f7032fa6685ed59161b43d60a9f39f67 Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Fri, 13 Feb 2026 06:28:46 +0700 Subject: [PATCH] fix(analytics): stabilize responsive row alignment --- .../analytics/cliproxy-stats-card.tsx | 18 ++++++++++++++---- .../components/analytics/date-range-filter.tsx | 4 ++-- .../analytics/model-breakdown-chart.tsx | 8 ++++---- .../analytics/session-stats-card.tsx | 14 ++++++++------ .../analytics/usage-summary-cards.tsx | 4 ++-- ui/src/components/ui/sidebar.tsx | 2 +- .../analytics/components/analytics-header.tsx | 5 +++-- .../pages/analytics/components/charts-grid.tsx | 8 ++++---- .../components/cost-by-model-card.tsx | 2 +- ui/src/pages/analytics/index.tsx | 2 +- 10 files changed, 40 insertions(+), 27 deletions(-) diff --git a/ui/src/components/analytics/cliproxy-stats-card.tsx b/ui/src/components/analytics/cliproxy-stats-card.tsx index 273ab9cc..0b3003e7 100644 --- a/ui/src/components/analytics/cliproxy-stats-card.tsx +++ b/ui/src/components/analytics/cliproxy-stats-card.tsx @@ -32,7 +32,7 @@ export function CliproxyStatsCard({ if (isLoading) { return ( - + @@ -52,7 +52,12 @@ export function CliproxyStatsCard({ // Proxy not running if (!status?.running) { return ( - +
@@ -76,7 +81,12 @@ export function CliproxyStatsCard({ // Error fetching stats if (error) { return ( - +
@@ -110,7 +120,7 @@ export function CliproxyStatsCard({ const maxModelRequests = models.length > 0 ? models[0][1] : 1; return ( - +
diff --git a/ui/src/components/analytics/date-range-filter.tsx b/ui/src/components/analytics/date-range-filter.tsx index fd0730e0..a644db6d 100644 --- a/ui/src/components/analytics/date-range-filter.tsx +++ b/ui/src/components/analytics/date-range-filter.tsx @@ -70,7 +70,7 @@ export function DateRangeFilter({ }; return ( -
+
{presets.map((preset) => (