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