Skip to main content

Interface: ThemeRuntimeConfig

Defined in: runtime.ts:47

Configuration for createThemeRuntime().

Properties

defaultMode?

optional defaultMode: ThemeMode

Defined in: runtime.ts:51

Mode to use when no persisted value is found.

Default

'system'

defaultTheme?

optional defaultTheme: string

Defined in: runtime.ts:49

Theme to use when no persisted value is found.

Default

'default'

root?

optional root: HTMLElement

Defined in: runtime.ts:55

Root element to apply data attributes to.

Default

document.documentElement

storageKey?

optional storageKey: string

Defined in: runtime.ts:53

localStorage key for persistence.

Default

'tt-theme'