We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 76e61e1 commit c9c590cCopy full SHA for c9c590c
redisinsight/ui/src/services/theme.ts
@@ -16,7 +16,7 @@ class ThemeService {
16
let actualTheme = newTheme
17
18
if (newTheme === Theme.System) {
19
- if (window.matchMedia && window.matchMedia(THEME_MATCH_MEDIA_DARK).matches) {
+ if (window.matchMedia?.(THEME_MATCH_MEDIA_DARK)?.matches) {
20
actualTheme = Theme.Dark
21
} else {
22
actualTheme = Theme.Light
@@ -29,7 +29,7 @@ class ThemeService {
29
document.adoptedStyleSheets = [sheet]
30
31
localStorageService.set(BrowserStorageItem.theme, actualTheme)
32
- document.body.classList.value = `theme_${newTheme}`
+ document.body.classList.value = `theme_${actualTheme}`
33
}
34
35
static getTheme() {
0 commit comments