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.
2 parents ab94806 + 1e0c6e5 commit 7b4468bCopy full SHA for 7b4468b
packages/vuepress-theme-reco/components/Mode/applyMode.js
@@ -3,10 +3,14 @@ import modeOptions from './modeOptions'
3
function render (mode) {
4
const rootElement = document.querySelector(':root')
5
const options = modeOptions[mode]
6
+ const opposite = mode === 'dark' ? 'light' : 'dark'
7
8
for (const k in options) {
9
rootElement.style.setProperty(k, options[k])
10
}
11
+
12
+ rootElement.classList.remove(opposite)
13
+ rootElement.classList.add(mode)
14
15
16
/**
0 commit comments