fix(ui): remove redundant add button from empty state in providers list

This commit is contained in:
LTbinglingfeng
2026-01-02 01:42:43 +08:00
parent e18e9b25ce
commit daab589c49

View File

@@ -1221,7 +1221,6 @@ export function AiProvidersPage() {
renderContent: (item: T, index: number) => ReactNode,
onEdit: (index: number) => void,
onDelete: (item: T) => void,
addLabel: string,
emptyTitle: string,
emptyDescription: string,
deleteLabel?: string,
@@ -1239,11 +1238,6 @@ export function AiProvidersPage() {
<EmptyState
title={emptyTitle}
description={emptyDescription}
action={
<Button onClick={() => onEdit(-1)} disabled={disableControls}>
{addLabel}
</Button>
}
/>
);
}
@@ -1388,7 +1382,6 @@ export function AiProvidersPage() {
},
(index) => openGeminiModal(index),
(item) => deleteGemini(item.apiKey),
t('ai_providers.gemini_add_button'),
t('ai_providers.gemini_empty_title'),
t('ai_providers.gemini_empty_desc'),
undefined,
@@ -1508,7 +1501,6 @@ export function AiProvidersPage() {
},
(index) => openProviderModal('codex', index),
(item) => deleteProviderEntry('codex', item.apiKey),
t('ai_providers.codex_add_button'),
t('ai_providers.codex_empty_title'),
t('ai_providers.codex_empty_desc'),
undefined,
@@ -1644,7 +1636,6 @@ export function AiProvidersPage() {
},
(index) => openProviderModal('claude', index),
(item) => deleteProviderEntry('claude', item.apiKey),
t('ai_providers.claude_add_button'),
t('ai_providers.claude_empty_title'),
t('ai_providers.claude_empty_desc'),
undefined,
@@ -1867,7 +1858,6 @@ export function AiProvidersPage() {
},
(index) => openOpenaiModal(index),
(item) => deleteOpenai(item.name),
t('ai_providers.openai_add_button'),
t('ai_providers.openai_empty_title'),
t('ai_providers.openai_empty_desc')
)}