Merge pull request #391 from Morpheus0x/fix-theme-toggle

Fixed first time theme change from dark mode
This commit is contained in:
Djordje Atlialp 2023-04-02 19:35:03 +02:00 committed by GitHub
commit 1505ba0fa7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,9 +27,15 @@ function detectOSColorTheme() {
function switchTheme(e) { function switchTheme(e) {
if (chosenThemeIsDark) { if (chosenThemeIsDark) {
localStorage.setItem("theme", "light"); localStorage.setItem("theme", "light");
} else if (chosenThemeIsLight) {
localStorage.setItem("theme", "dark");
} else {
if (document.documentElement.getAttribute("data-theme") == "dark") {
localStorage.setItem("theme", "light");
} else { } else {
localStorage.setItem("theme", "dark"); localStorage.setItem("theme", "dark");
} }
}
detectOSColorTheme(); detectOSColorTheme();
window.location.reload(); window.location.reload();