theme

Type Aliases

Theme

Theme = "dark" | "light" | "system"

Defined in: packages/ui/src/theme.tsx:12


ThemeProviderProps

ThemeProviderProps = object

Defined in: packages/ui/src/theme.tsx:14

Properties

children

children: React.ReactNode

Defined in: packages/ui/src/theme.tsx:15

defaultTheme?

optional defaultTheme: Theme

Defined in: packages/ui/src/theme.tsx:16

storageKey?

optional storageKey: string

Defined in: packages/ui/src/theme.tsx:17

Variables

defaultStorageKey

const defaultStorageKey: "stately-ui-theme" = 'stately-ui-theme'

Defined in: packages/ui/src/theme.tsx:21


defaultThemeOption

const defaultThemeOption: Theme = 'system'

Defined in: packages/ui/src/theme.tsx:20

Functions

ThemeProvider()

ThemeProvider(__namedParameters): Element

Defined in: packages/ui/src/theme.tsx:23

Parameters

__namedParameters

ThemeProviderProps

Returns

Element


ThemeToggle()

ThemeToggle(props): Element

Defined in: packages/ui/src/theme.tsx:73

Parameters

props

ButtonProps

Returns

Element


useTheme()

useTheme(): ThemeProviderState

Defined in: packages/ui/src/theme.tsx:65

Returns

ThemeProviderState