We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
yyx990803
kiaking
brc-dd
posva
Learn more about funding links in repositories.
Report abuse
userPreference
1 parent b43d0d5 commit a7abf73Copy full SHA for a7abf73
src/client/theme-default/components/VPSwitchAppearance.vue
@@ -18,13 +18,13 @@ function useAppearance() {
18
const query = window.matchMedia('(prefers-color-scheme: dark)')
19
const classList = document.documentElement.classList
20
21
- let userPreference =
22
- localStorage.getItem(APPEARANCE_KEY) || site.value.appearance !== true
23
- ? site.value.appearance
24
- : 'auto'
+ let userPreference = localStorage.getItem(APPEARANCE_KEY)
25
26
let isDark =
27
- userPreference === 'auto' ? query.matches : userPreference === 'dark'
+ (site.value.appearance === 'dark' && userPreference == null) ||
+ (userPreference === 'auto' || userPreference == null
+ ? query.matches
+ : userPreference === 'dark')
28
29
query.onchange = (e) => {
30
if (userPreference === 'auto') {
0 commit comments