diff --git a/frontend/src/components/UI/TheAppBar.vue b/frontend/src/components/UI/TheAppBar.vue index 2e6593e53..1203045a2 100644 --- a/frontend/src/components/UI/TheAppBar.vue +++ b/frontend/src/components/UI/TheAppBar.vue @@ -18,6 +18,9 @@ + + +
@@ -67,12 +70,25 @@ export default { isMobile() { return this.$vuetify.breakpoint.name === "xs"; }, + isDark: { + get() { + return this.$store.getters.getIsDark; + }, + set() { + let setVal = "dark"; + if (this.isDark) { + setVal = "light"; + } + this.$store.commit("setDarkMode", setVal); + }, + }, }, methods: { navigateFromSearch(slug) { this.$router.push(`/recipe/${slug}`); }, openSidebar() { + console.log(this.isDarkMode); this.$refs.theSidebar.toggleSidebar(); }, }, diff --git a/frontend/src/store/modules/userSettings.js b/frontend/src/store/modules/userSettings.js index 906017f96..988245997 100644 --- a/frontend/src/store/modules/userSettings.js +++ b/frontend/src/store/modules/userSettings.js @@ -17,7 +17,7 @@ function inDarkMode(payload) { const state = { activeTheme: {}, - darkMode: "light", + darkMode: "light", // light, dark, system isDark: false, isLoggedIn: false, token: "",