diff --git a/src/components/settings/ProvidersSettings.tsx b/src/components/settings/ProvidersSettings.tsx index 85ef6b5ab..6c14828f0 100644 --- a/src/components/settings/ProvidersSettings.tsx +++ b/src/components/settings/ProvidersSettings.tsx @@ -41,6 +41,7 @@ import { import { buildProviderAccountId, buildProviderListItems, + hasConfiguredCredentials, type ProviderListItem, } from '@/lib/provider-accounts'; import { cn } from '@/lib/utils'; @@ -435,7 +436,7 @@ function ProviderCard({ )} - {status?.hasKey ? ( + {hasConfiguredCredentials(account, status) ? ( <> {t('aiProviders.card.configured')}> ) : ( <> {t('aiProviders.dialog.apiKeyMissing')}> @@ -575,12 +576,12 @@ function ProviderCard({ {t('aiProviders.dialog.apiKey')} - {status?.hasKey + {hasConfiguredCredentials(account, status) ? t('aiProviders.dialog.apiKeyConfigured') : t('aiProviders.dialog.apiKeyMissing')} - {status?.hasKey ? ( + {hasConfiguredCredentials(account, status) ? ( {t('aiProviders.card.configured')}
- {status?.hasKey + {hasConfiguredCredentials(account, status) ? t('aiProviders.dialog.apiKeyConfigured') : t('aiProviders.dialog.apiKeyMissing')}