From e22f3738d512b4d7657acc8d4ddf280039acbe56 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Fri, 10 Nov 2023 11:24:29 +0100 Subject: [PATCH] fix(frontend): fix login icons + add Okta (#2609) --- .../lib/components/icons/brands/Okta.svelte | 23 +++++++++++++++++++ .../(logged)/user/(user)/login/+page.svelte | 12 +++++++--- 2 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 frontend/src/lib/components/icons/brands/Okta.svelte diff --git a/frontend/src/lib/components/icons/brands/Okta.svelte b/frontend/src/lib/components/icons/brands/Okta.svelte new file mode 100644 index 0000000000..e433dd3763 --- /dev/null +++ b/frontend/src/lib/components/icons/brands/Okta.svelte @@ -0,0 +1,23 @@ + + + + oktaddd-svg + + diff --git a/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte b/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte index b21aeb57aa..3d997eae2e 100644 --- a/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte @@ -5,6 +5,7 @@ import Gitlab from '$lib/components/icons/brands/Gitlab.svelte' import Google from '$lib/components/icons/brands/Google.svelte' import Microsoft from '$lib/components/icons/brands/Microsoft.svelte' + import Okta from '$lib/components/icons/brands/Okta.svelte' import { onMount } from 'svelte' import { OauthService, UserService, WorkspaceService } from '$lib/gen' @@ -44,6 +45,11 @@ type: 'microsoft', name: 'Microsoft', icon: Microsoft + }, + { + type: 'okta', + name: 'Okta', + icon: Okta } ] as const @@ -125,6 +131,7 @@ const allLogins = await OauthService.listOAuthLogins() logins = allLogins.oauth saml = allLogins.saml + showPassword = (logins.length == 0 && !saml) || (email != undefined && email.length > 0) } @@ -195,10 +202,9 @@ {#each providers as { type, icon, name }} {#if logins?.includes(type)}