Skip to main content

ThemeContextValue

@lowcode/ui-kit


Interface: ThemeContextValue

Defined in: theme/ThemeProvider.tsx:25

Значение контекста темы.

Возвращается хуком useTheme. Можно использовать для типизации собственных хелперов/обёрток вокруг ThemeProvider.

Properties

setTheme()

setTheme: (name) => void

Defined in: theme/ThemeProvider.tsx:39

Устанавливает указанную тему (например, "light" или "dark").

Parameters

name

ThemeName

Returns

void


theme

theme: ThemeTokens

Defined in: theme/ThemeProvider.tsx:34

Объект токенов для активной темы.


themeName

themeName: ThemeName

Defined in: theme/ThemeProvider.tsx:29

Текущее имя активной темы.


toggleTheme()

toggleTheme: () => void

Defined in: theme/ThemeProvider.tsx:44

Переключает тему между "light" и "dark".

Returns

void