diff --git a/theme/src/client/composables/dark-mode.ts b/theme/src/client/composables/dark-mode.ts index a1b14f80..909cbd48 100644 --- a/theme/src/client/composables/dark-mode.ts +++ b/theme/src/client/composables/dark-mode.ts @@ -10,6 +10,8 @@ export const darkModeSymbol: InjectionKey = Symbol( ) export function enableTransitions() { + if (typeof document === 'undefined') + return false return 'startViewTransition' in document && window.matchMedia('(prefers-reduced-motion: no-preference)').matches }