diff --git a/frontend/src/routes/authorize/components/client-provider-images.svelte b/frontend/src/routes/authorize/components/client-provider-images.svelte index db3c03c8..ae863e16 100644 --- a/frontend/src/routes/authorize/components/client-provider-images.svelte +++ b/frontend/src/routes/authorize/components/client-provider-images.svelte @@ -6,6 +6,7 @@ import { m } from '$lib/paraglide/messages'; import type { OidcClientMetaData } from '$lib/types/oidc.type'; import { cachedOidcClientLogo } from '$lib/utils/cached-image-util'; + import { mode } from 'mode-watcher'; const { success, @@ -28,6 +29,8 @@ animationDone = false; } }); + + const isLightMode = $derived(mode.current === 'light');
@@ -60,8 +63,8 @@
{:else if client.hasLogo} {m.client_logo()} diff --git a/frontend/src/routes/settings/admin/oidc-clients/+page.svelte b/frontend/src/routes/settings/admin/oidc-clients/+page.svelte index 0aed45f2..d442a5be 100644 --- a/frontend/src/routes/settings/admin/oidc-clients/+page.svelte +++ b/frontend/src/routes/settings/admin/oidc-clients/+page.svelte @@ -21,9 +21,15 @@ async function createOIDCClient(client: OidcClientCreateWithLogo) { try { const createdClient = await oidcService.createClient(client); - if (client.logo) { - await oidcService.updateClientLogo(createdClient, client.logo); - } + + const logoPromise = client.logo + ? oidcService.updateClientLogo(createdClient, client.logo, true) + : Promise.resolve(); + const darkLogoPromise = client.darkLogo + ? oidcService.updateClientLogo(createdClient, client.darkLogo, false) + : Promise.resolve(); + await Promise.all([logoPromise, darkLogoPromise]); + const clientSecret = await oidcService.createClientSecret(createdClient.id); clientSecretStore.set(clientSecret); goto(`/settings/admin/oidc-clients/${createdClient.id}`); diff --git a/frontend/src/routes/settings/admin/users/+page.svelte b/frontend/src/routes/settings/admin/users/+page.svelte index 52b06a1d..d9fa9436 100644 --- a/frontend/src/routes/settings/admin/users/+page.svelte +++ b/frontend/src/routes/settings/admin/users/+page.svelte @@ -113,5 +113,5 @@ - +