diff --git a/src/lib/stores/oauth-providers.ts b/src/lib/stores/oauth-providers.ts index 47d426e9f9..44a1777f4e 100644 --- a/src/lib/stores/oauth-providers.ts +++ b/src/lib/stores/oauth-providers.ts @@ -13,6 +13,7 @@ export type Provider = { name: string; icon: string; docs?: string; + internal?: true; component: Component; }; @@ -113,6 +114,13 @@ export const oAuthProviders: Record = { docs: 'https://developer.github.com', component: Main }, + githubImagine: { + name: 'GitHub', + icon: 'github', + docs: 'https://developer.github.com', + component: Main, + internal: true + }, gitlab: { name: 'GitLab', icon: 'gitlab', @@ -125,6 +133,13 @@ export const oAuthProviders: Record = { docs: 'https://support.google.com/googleapi/answer/6158849', component: Google }, + googleImagine: { + name: 'Google', + icon: 'google', + docs: 'https://support.google.com/googleapi/answer/6158849', + component: Google, + internal: true + }, linkedin: { name: 'LinkedIn', icon: 'linkedin', diff --git a/src/routes/(console)/project-[region]-[project]/auth/settings/+page.svelte b/src/routes/(console)/project-[region]-[project]/auth/settings/+page.svelte index 5dbfdb5767..28a3896a12 100644 --- a/src/routes/(console)/project-[region]-[project]/auth/settings/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/auth/settings/+page.svelte @@ -77,7 +77,7 @@ .filter((p) => p.name !== 'Mock') .sort( (a, b) => (a.enabled === b.enabled ? 0 : a.enabled ? -1 : 1) ) as provider} {@const oAuthProvider = oAuthProviders[provider.key]} - {#if oAuthProvider} + {#if oAuthProvider && !oAuthProvider.internal} {