diff --git a/src/components/providers/ProviderCard.tsx b/src/components/providers/ProviderCard.tsx index 47b39c661..e6afe4240 100644 --- a/src/components/providers/ProviderCard.tsx +++ b/src/components/providers/ProviderCard.tsx @@ -229,9 +229,9 @@ export function ProviderCard({ return (
{/* 供应商图标 */} -
+
{provider.isProxyTarget && ( diff --git a/src/components/providers/ProviderEmptyState.tsx b/src/components/providers/ProviderEmptyState.tsx index c287f2cba..a79de0b1d 100644 --- a/src/components/providers/ProviderEmptyState.tsx +++ b/src/components/providers/ProviderEmptyState.tsx @@ -10,7 +10,7 @@ export function ProviderEmptyState({ onCreate }: ProviderEmptyStateProps) { const { t } = useTranslation(); return ( -
+
diff --git a/src/components/providers/ProviderHealthBadge.tsx b/src/components/providers/ProviderHealthBadge.tsx index c72667faf..dbacb6caf 100644 --- a/src/components/providers/ProviderHealthBadge.tsx +++ b/src/components/providers/ProviderHealthBadge.tsx @@ -28,24 +28,25 @@ export function ProviderHealthBadge({ label: "正常", status: ProviderHealthStatus.Healthy, color: "bg-green-500", - bgColor: "bg-green-50 dark:bg-green-950", - textColor: "text-green-700 dark:text-green-300", + // 使用更深/柔和的背景色,去除可能的白色内容感 + bgColor: "bg-green-500/10", + textColor: "text-green-600 dark:text-green-400", }; } else if (consecutiveFailures < 5) { return { label: "降级", status: ProviderHealthStatus.Degraded, color: "bg-yellow-500", - bgColor: "bg-yellow-50 dark:bg-yellow-950", - textColor: "text-yellow-700 dark:text-yellow-300", + bgColor: "bg-yellow-500/10", + textColor: "text-yellow-600 dark:text-yellow-400", }; } else { return { label: "熔断", status: ProviderHealthStatus.Failed, color: "bg-red-500", - bgColor: "bg-red-50 dark:bg-red-950", - textColor: "text-red-700 dark:text-red-300", + bgColor: "bg-red-500/10", + textColor: "text-red-600 dark:text-red-400", }; } };