diff --git a/theme/src/client/composables/dark-mode.ts b/theme/src/client/composables/dark-mode.ts index 10f5ea75..ffa85541 100644 --- a/theme/src/client/composables/dark-mode.ts +++ b/theme/src/client/composables/dark-mode.ts @@ -43,6 +43,10 @@ export function setupDarkMode(app: App): void { app.provide(darkModeSymbol, isDark) + if (__VUEPRESS_DEV__ && appearance === 'force-dark' && typeof document !== 'undefined') { + document.documentElement.dataset.theme = 'dark' + } + Object.defineProperty(app.config.globalProperties, '$isDark', { get: () => isDark, })