Skip to content

Vizel API / react/src / VizelThemeProviderProps

Interface: VizelThemeProviderProps

Defined in: packages/react/src/components/VizelThemeProvider.tsx:18

Theme provider options

Extends

Properties

children

ts
children: ReactNode;

Defined in: packages/react/src/components/VizelThemeProvider.tsx:20

Children to render


defaultTheme?

ts
optional defaultTheme?: VizelTheme;

Defined in: packages/core/src/theme.ts:37

Default theme (default: "system")

Inherited from

VizelThemeProviderOptions.defaultTheme


disableTransitionOnChange?

ts
optional disableTransitionOnChange?: boolean;

Defined in: packages/core/src/theme.ts:43

Disable theme transitions during initial load

Inherited from

VizelThemeProviderOptions.disableTransitionOnChange


storageKey?

ts
optional storageKey?: string;

Defined in: packages/core/src/theme.ts:39

Storage key for persisting theme (default: "vizel-theme")

Inherited from

VizelThemeProviderOptions.storageKey


targetSelector?

ts
optional targetSelector?: string;

Defined in: packages/core/src/theme.ts:41

Target element to apply theme attribute (default: document.documentElement)

Inherited from

VizelThemeProviderOptions.targetSelector

Released under the MIT License.