i dont know

how fix
This commit is contained in:
JovannMC 2025-01-18 16:00:35 +03:00
parent a32463a55e
commit 7649c8e014
No known key found for this signature in database
1 changed files with 7 additions and 5 deletions

View File

@ -111,9 +111,13 @@
src="{PUB_PLAUSIBLE_URL}/js/script.pageview-props.tagged-events.js" src="{PUB_PLAUSIBLE_URL}/js/script.pageview-props.tagged-events.js"
></script>{/if} ></script>{/if}
<script src="/coi-serviceworker.min.js"></script> <script src="/coi-serviceworker.min.js"></script>
<script> <script type="module">
// Apply theme before DOM is loaded // Apply theme before DOM is loaded
let theme = localStorage.getItem("theme"); let theme = localStorage.getItem("theme");
const prefersDark = window.matchMedia(
"(prefers-color-scheme: dark)",
).matches;
if (theme !== "light" && theme !== "dark") { if (theme !== "light" && theme !== "dark") {
if (!theme) { if (!theme) {
// first time visitor // first time visitor
@ -125,10 +129,8 @@
} }
// invalid theme or first time visitor, set to default // invalid theme or first time visitor, set to default
const prefersDark = window.matchMedia( theme = prefersDark ? "dark" : "light";
"(prefers-color-scheme: dark)", localStorage.setItem("theme", theme);
).matches;
localStorage.setItem("theme", prefersDark ? "dark" : "light");
} }
document.documentElement.classList.add(theme); document.documentElement.classList.add(theme);