Skip to content

Commit 64cd4e9

Browse files
authored
fix: theme switcher (#24209)
1 parent 955a3bf commit 64cd4e9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

web/src/lib/managers/theme-manager.svelte.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { browser } from '$app/environment';
22
import { Theme } from '$lib/constants';
33
import { eventManager } from '$lib/managers/event-manager.svelte';
44
import { PersistedLocalStorage } from '$lib/utils/persisted';
5+
import { theme as uiTheme, type Theme as UiTheme } from '@immich/ui';
56

67
export interface ThemeSetting {
78
value: Theme;
@@ -71,6 +72,8 @@ class ThemeManager {
7172

7273
this.#theme.current = theme;
7374

75+
uiTheme.value = theme.value as unknown as UiTheme;
76+
7477
eventManager.emit('ThemeChange', theme);
7578
}
7679
}

0 commit comments

Comments
 (0)