From 966c89080b9af6ef4b8f3af8a231ac69d9c58b26 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 1 Jun 2026 16:08:14 +0800 Subject: [PATCH] fix: reduce margins, padding, chart heights to eliminate scrollbar --- wwwroot/chart_top_models.ui | 2 +- wwwroot/chart_top_providers.ui | 2 +- wwwroot/chart_top_users.ui | 2 +- wwwroot/index.ui | 10 +++++----- wwwroot/stat_active_users.ui | 4 ++-- wwwroot/stat_concurrent.ui | 4 ++-- wwwroot/stat_errors.ui | 4 ++-- wwwroot/stat_new_users_month.ui | 4 ++-- wwwroot/stat_today_amount.ui | 4 ++-- wwwroot/stat_today_usage.ui | 4 ++-- wwwroot/stat_total_orgs.ui | 4 ++-- wwwroot/stat_total_users.ui | 4 ++-- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/wwwroot/chart_top_models.ui b/wwwroot/chart_top_models.ui index 6af7f97..fd0232d 100644 --- a/wwwroot/chart_top_models.ui +++ b/wwwroot/chart_top_models.ui @@ -1,7 +1,7 @@ { "widgettype": "ChartBar", "options": { - "height": "250px", + "height": "210px", "width": "100%", "data_url": "{{entire_url('api/top_models.dspy')}}", "nameField": "model_name", diff --git a/wwwroot/chart_top_providers.ui b/wwwroot/chart_top_providers.ui index f582758..250e138 100644 --- a/wwwroot/chart_top_providers.ui +++ b/wwwroot/chart_top_providers.ui @@ -1,7 +1,7 @@ { "widgettype": "ChartBar", "options": { - "height": "250px", + "height": "210px", "data_url": "{{entire_url('api/top_providers.dspy')}}", "nameField": "provider_name", "valueFields": ["total_amount", "cnt"] diff --git a/wwwroot/chart_top_users.ui b/wwwroot/chart_top_users.ui index ae0482e..de60ae0 100644 --- a/wwwroot/chart_top_users.ui +++ b/wwwroot/chart_top_users.ui @@ -1,7 +1,7 @@ { "widgettype": "ChartBar", "options": { - "height": "250px", + "height": "210px", "data_url": "{{entire_url('api/top_users.dspy')}}", "nameField": "user_name", "valueFields": ["total_amount", "cnt"] diff --git a/wwwroot/index.ui b/wwwroot/index.ui index 3836e41..d0f99c4 100644 --- a/wwwroot/index.ui +++ b/wwwroot/index.ui @@ -17,7 +17,7 @@ "options": { "width": "100%", "alignItems": "center", - "marginBottom": "24px" + "marginBottom": "12px" }, "subwidgets": [ { @@ -65,9 +65,9 @@ ,{ "widgettype": "ResponsableBox", "options": { - "gap": "16px", + "gap": "12px", "minWidth": "220px", - "marginBottom": "24px" + "marginBottom": "12px" }, "subwidgets": [ { @@ -123,9 +123,9 @@ { "widgettype": "ResponsableBox", "options": { - "gap": "16px", + "gap": "12px", "minWidth": "220px", - "marginBottom": "24px" + "marginBottom": "12px" }, "subwidgets": [ { diff --git a/wwwroot/stat_active_users.ui b/wwwroot/stat_active_users.ui index fbfe264..d8f61e1 100644 --- a/wwwroot/stat_active_users.ui +++ b/wwwroot/stat_active_users.ui @@ -2,10 +2,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid #22c55e" }, "subwidgets": [ diff --git a/wwwroot/stat_concurrent.ui b/wwwroot/stat_concurrent.ui index 0ecfdeb..2f94eb8 100644 --- a/wwwroot/stat_concurrent.ui +++ b/wwwroot/stat_concurrent.ui @@ -1,10 +1,10 @@ { "widgettype": "VBox", "options": { - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid #06b6d4" }, "subwidgets": [ diff --git a/wwwroot/stat_errors.ui b/wwwroot/stat_errors.ui index 132a25c..1291fa4 100644 --- a/wwwroot/stat_errors.ui +++ b/wwwroot/stat_errors.ui @@ -2,10 +2,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid #ef4444" }, "subwidgets": [ diff --git a/wwwroot/stat_new_users_month.ui b/wwwroot/stat_new_users_month.ui index 20fee02..e680d48 100644 --- a/wwwroot/stat_new_users_month.ui +++ b/wwwroot/stat_new_users_month.ui @@ -2,10 +2,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid #10b981" }, "subwidgets": [ diff --git a/wwwroot/stat_today_amount.ui b/wwwroot/stat_today_amount.ui index 0e1ed18..ad3bf12 100644 --- a/wwwroot/stat_today_amount.ui +++ b/wwwroot/stat_today_amount.ui @@ -3,10 +3,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid {% if trend.trend == 'up' %}#22c55e{% elif trend.trend == 'down' %}#ef4444{% else %}#8b5cf6{% endif %}" }, "subwidgets": [ diff --git a/wwwroot/stat_today_usage.ui b/wwwroot/stat_today_usage.ui index dc9e7fe..12361f4 100644 --- a/wwwroot/stat_today_usage.ui +++ b/wwwroot/stat_today_usage.ui @@ -3,10 +3,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "cursor": "pointer", "borderLeft": "4px solid {% if trend.trend == 'up' %}#22c55e{% elif trend.trend == 'down' %}#ef4444{% else %}#3b82f6{% endif %}" }, diff --git a/wwwroot/stat_total_orgs.ui b/wwwroot/stat_total_orgs.ui index c01b569..3b1bdcc 100644 --- a/wwwroot/stat_total_orgs.ui +++ b/wwwroot/stat_total_orgs.ui @@ -2,10 +2,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid #8b5cf6" }, "subwidgets": [ diff --git a/wwwroot/stat_total_users.ui b/wwwroot/stat_total_users.ui index 2b7f824..0cdcc6c 100644 --- a/wwwroot/stat_total_users.ui +++ b/wwwroot/stat_total_users.ui @@ -2,10 +2,10 @@ "widgettype": "VBox", "options": { "css": "stat-card", - "padding": "20px", + "padding": "14px", "borderRadius": "12px", "flex": "1", - "minHeight": "110px", + "minHeight": "90px", "borderLeft": "4px solid #3b82f6" }, "subwidgets": [