Skip to content

Vizel API / react/src / VizelThemeProviderProps

Interface: VizelThemeProviderProps ​

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

Theme provider options

Extends ​

Properties ​

children ​

ts
children: ReactNode;

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

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.