Просмотр исходного кода

Default to dark theme when unset

MHSanaei 2 дней назад
Родитель
Сommit
47e229e323
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      web/html/component/aThemeSwitch.html

+ 2 - 1
web/html/component/aThemeSwitch.html

@@ -40,7 +40,8 @@
 {{define "component/aThemeSwitch"}}
 {{define "component/aThemeSwitch"}}
 <script>
 <script>
   function createThemeSwitcher() {
   function createThemeSwitcher() {
-    const isDarkTheme = localStorage.getItem('dark-mode') === 'true';
+    const darkModePreference = localStorage.getItem('dark-mode');
+    const isDarkTheme = darkModePreference === null ? true : darkModePreference === 'true';
     const isUltra = localStorage.getItem('isUltraDarkThemeEnabled') === 'true';
     const isUltra = localStorage.getItem('isUltraDarkThemeEnabled') === 'true';
     if (isUltra) {
     if (isUltra) {
       document.documentElement.setAttribute('data-theme', 'ultra-dark');
       document.documentElement.setAttribute('data-theme', 'ultra-dark');