MCPcopy Create free account
hub / github.com/TanStack/cli / getInitialMode

Function getInitialMode

examples/react/blog/src/components/ThemeToggle.tsx:5–16  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3type ThemeMode = 'light' | 'dark' | 'auto'
4
5function getInitialMode(): ThemeMode {
6 if (typeof window === 'undefined') {
7 return 'auto'
8 }
9
10 const stored = window.localStorage.getItem('theme')
11 if (stored === 'light' || stored === 'dark' || stored === 'auto') {
12 return stored
13 }
14
15 return 'auto'
16}
17
18function applyThemeMode(mode: ThemeMode) {
19 const prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches

Callers 1

ThemeToggleFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected