templates/_theme-setup.html.twig line 1

  1. <!--begin::Theme mode setup on page load-->
  2. <script>
  3.     if (document.documentElement) {
  4.         const defaultThemeMode = "system";
  5.         const name = document.body.getAttribute("data-kt-name");
  6.         let themeMode = localStorage.getItem("kt_" + (name ? name + "_" : "") + "theme_mode_value");
  7.         if (themeMode === null) {
  8.             if (defaultThemeMode === "system") {
  9.                 themeMode = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
  10.             } else {
  11.                 themeMode = defaultThemeMode;
  12.             }
  13.         }
  14.         document.documentElement.setAttribute("data-theme", themeMode);
  15.     }
  16. </script>
  17. <!--end::Theme mode setup on page load-->