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}
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 @@
-
+