diff --git a/frontend/src/lib/components/AppConnect.svelte b/frontend/src/lib/components/AppConnect.svelte index 3ba233ed40..f3416de771 100644 --- a/frontend/src/lib/components/AppConnect.svelte +++ b/frontend/src/lib/components/AppConnect.svelte @@ -70,6 +70,7 @@ import WhitelistIp from './WhitelistIp.svelte' import { sendUserToast } from '$lib/toast' import OauthScopes from './OauthScopes.svelte' + import DarkModeObserver from './DarkModeObserver.svelte' export let newPageOAuth = false @@ -327,8 +328,19 @@ let filteredConnects: [string, { scopes: string[]; extra_params?: Record }][] = [] let filteredConnectsManual: [string, { img?: string; instructions: string[]; key?: string }][] = [] + + let darkMode: boolean = document.documentElement.classList.contains('dark') + function onThemeChange() { + if (document.documentElement.classList.contains('dark')) { + darkMode = true + } else { + darkMode = false + } + } + + a[0].localeCompare(b[0])) : undefined} @@ -537,7 +549,11 @@ {/if} {#if isGoogleSignin} {:else}