diff --git a/src/pages/AiProvidersPage.module.scss b/src/pages/AiProvidersPage.module.scss index b249407..b460e27 100644 --- a/src/pages/AiProvidersPage.module.scss +++ b/src/pages/AiProvidersPage.module.scss @@ -70,7 +70,6 @@ background-color: var(--bg-tertiary); color: var(--text-primary); white-space: nowrap; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6); } .statSuccess { @@ -141,6 +140,18 @@ flex-wrap: wrap; gap: 6px; margin-top: 8px; + align-items: center; +} + +.modelCountLabel { + display: inline-flex; + align-items: center; + font-size: 13px; + font-weight: 500; + line-height: 1.4; + color: var(--text-tertiary); + white-space: nowrap; + flex-shrink: 0; } // 单个模型标签 @@ -362,6 +373,13 @@ } } +// 连通性测试按钮高度对齐 +.openaiTestButton { + padding: 8px 12px; + font-size: 14px; + line-height: 1.5; +} + // 暗色主题适配 :global([data-theme='dark']) { .headerBadge { diff --git a/src/pages/AiProvidersPage.tsx b/src/pages/AiProvidersPage.tsx index 19477f5..0992ec8 100644 --- a/src/pages/AiProvidersPage.tsx +++ b/src/pages/AiProvidersPage.tsx @@ -976,11 +976,9 @@ export function AiProvidersPage() { {/* 模型列表 */} {item.models?.length ? (
-
- - {t('ai_providers.claude_models_count')}: {item.models.length} - -
+ + {t('ai_providers.claude_models_count')}: {item.models.length} + {item.models.map((model) => ( {model.name} @@ -1352,9 +1350,8 @@ export function AiProvidersPage() { })}