diff --git a/src/components/settings/ProviderManager.tsx b/src/components/settings/ProviderManager.tsx index 7fece29..21d8c92 100644 --- a/src/components/settings/ProviderManager.tsx +++ b/src/components/settings/ProviderManager.tsx @@ -225,25 +225,49 @@ export function ProviderManager() { )} {/* Environment variable detection banner */} - {!loading && Object.keys(envDetected).length > 0 && ( -
- Environment variables detected -
-- {key}={value} + {!loading && Object.keys(envDetected).length > 0 && (() => { + const hasActiveProvider = providers.some(p => p.is_active === 1); + return ( +
+ Environment variables detected
- ))} + {hasActiveProvider ? ( ++ {key}={value} +
+ ))} ++ Active provider takes priority. Disable it to use environment variables. +
+ )}- These will be used automatically when no provider is active. -
- )} -