We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4302d19 commit 5604170Copy full SHA for 5604170
src/DarkMode.vue
@@ -118,6 +118,10 @@ export default {
118
}
119
},
120
121
+ watch: {
122
+ defaultMode: 'handleSetMode'
123
+ },
124
+
125
created () {
126
if (this.getPrefersColorScheme && this.isSystem) {
127
this.currentMode = this.getPrefersColorScheme
@@ -189,6 +193,10 @@ export default {
189
193
190
194
toggleColorMode () {
191
195
const selectedMode = this.getNextMode
196
+ this.handleSetMode(selectedMode)
197
198
199
+ handleSetMode (selectedMode) {
192
200
this.handleColorModeClass('remove')
201
this.currentMode = selectedMode === 'system' ? this.getPrefersColorScheme : selectedMode
202
this.setMode(selectedMode)
0 commit comments