From 876e8bf80475e375eacbdddb99b9c2cb907f2fd3 Mon Sep 17 00:00:00 2001 From: RockChinQ Date: Sun, 21 Jun 2026 12:48:18 -0400 Subject: [PATCH] fix(web): mobile overflow in settings panels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - PanelToolbar: allow wrapping and tighten padding on small screens so the primary action (e.g. "创建 API 密钥") no longer runs off the dialog edge. - ProviderCard header: let the provider name truncate and pin the model-count badge and right-side action group with shrink-0 so credits / + controls stay inside the card on narrow viewports. --- .../models-dialog/components/ProviderCard.tsx | 10 ++++++---- .../home/components/settings-dialog/panel-layout.tsx | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/web/src/app/home/components/models-dialog/components/ProviderCard.tsx b/web/src/app/home/components/models-dialog/components/ProviderCard.tsx index 172ab3752..a3ec99624 100644 --- a/web/src/app/home/components/models-dialog/components/ProviderCard.tsx +++ b/web/src/app/home/components/models-dialog/components/ProviderCard.tsx @@ -171,9 +171,11 @@ export default function ProviderCard({ /> )}
-
- {provider.name} - +
+ + {provider.name} + + {t('models.modelsCount', { count: totalModels })}
@@ -193,7 +195,7 @@ export default function ProviderCard({

-
+
{isLangBotModels && accountType !== 'space' && (