From 8dfa71b81e5353a92360cea5940d9be0c11ef25e Mon Sep 17 00:00:00 2001 From: Supra4E8C Date: Sun, 15 Feb 2026 11:59:59 +0800 Subject: [PATCH] feat(AiProviders): refactor layout for upstream API key display --- src/pages/AiProvidersAmpcodeEditPage.tsx | 13 ++----------- src/pages/AiProvidersEditLayout.module.scss | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/pages/AiProvidersAmpcodeEditPage.tsx b/src/pages/AiProvidersAmpcodeEditPage.tsx index 4145292..49bda10 100644 --- a/src/pages/AiProvidersAmpcodeEditPage.tsx +++ b/src/pages/AiProvidersAmpcodeEditPage.tsx @@ -254,17 +254,8 @@ export function AiProvidersAmpcodeEditPage() { disabled={loading || saving || disableControls} hint={t('ai_providers.ampcode_upstream_api_key_hint')} /> -
-
+
+
{t('ai_providers.ampcode_upstream_api_key_current', { key: config?.ampcode?.upstreamApiKey ? maskApiKey(config.ampcode.upstreamApiKey) diff --git a/src/pages/AiProvidersEditLayout.module.scss b/src/pages/AiProvidersEditLayout.module.scss index ae30069..4166476 100644 --- a/src/pages/AiProvidersEditLayout.module.scss +++ b/src/pages/AiProvidersEditLayout.module.scss @@ -3,3 +3,17 @@ max-width: 960px; margin: 0 auto; } + +.upstreamApiKeyRow { + display: flex; + align-items: center; + gap: 8px; + flex-wrap: wrap; + margin-bottom: 16px; +} + +.upstreamApiKeyHint { + margin: 0; + color: var(--text-secondary); + font-size: 13px; +}