Shows the auth panel only when provider credentials are actually required Keeps custom providers defined in config from being treated as incomplete Adds coverage for the new provider auth check
8 lines
304 B
TypeScript
8 lines
304 B
TypeScript
export const shouldLoadAvailableProviders = (isAddMode: boolean): boolean => isAddMode;
|
|
|
|
export const requiresProviderAuth = (
|
|
sourcesLoaded: boolean,
|
|
hasCredentials: boolean,
|
|
isConfigDefinedCustomProvider: boolean,
|
|
): boolean => sourcesLoaded && !hasCredentials && !isConfigDefinedCustomProvider;
|