|
@@ -9,7 +9,8 @@ export default {
|
|
update() {
|
|
update() {
|
|
Quasar.Dark.set(this.value === null ? "auto" : this.value);
|
|
Quasar.Dark.set(this.value === null ? "auto" : this.value);
|
|
if (window.tailwind) {
|
|
if (window.tailwind) {
|
|
- tailwind.config.darkMode = this.value === null ? "media" : "class";
|
|
|
|
|
|
+ const mode = this.value === null ? "media" : "class";
|
|
|
|
+ if (mode !== tailwind.config.darkMode) tailwind.config.darkMode = mode;
|
|
if (this.value) document.body.classList.add("dark");
|
|
if (this.value) document.body.classList.add("dark");
|
|
else document.body.classList.remove("dark");
|
|
else document.body.classList.remove("dark");
|
|
}
|
|
}
|