Skip to main content

ThemeTokens

@lowcode/ui-kit


Interface: ThemeTokens

Defined in: theme/ThemeTypes.ts:11

Набор семантических токенов для одной темы. Эти токены описывают базовые цвета и могут использоваться в компонентах и для генерации CSS-переменных.

Properties

colors

colors: object

Defined in: theme/ThemeTypes.ts:21

Цветовые токены для текущей темы. Значения задаются в формате HEX или CSS-цветов.

background

background: string

Цвет фонового слоя приложения (основной фон редактора).

border

border: string

Цвет тонких рамок и границ.

borderStrong

borderStrong: string

Цвет более выраженных (контрастных) рамок.

danger

danger: string

Цвет для ошибок, предупреждений и опасных действий.

primary

primary: string

Основной акцентный цвет (primary).

primaryHover

primaryHover: string

Цвет акцентного элемента в состоянии наведения (hover).

primarySoft

primarySoft: string

Мягкий фон для акцентных элементов (например, чипы, бейджи).

surface

surface: string

Цвет поверхности для основных панелей и карточек.

surfaceMuted

surfaceMuted: string

Цвет более "мягкой" поверхности (вторичный фон панелей).

text

text: string

Основной цвет текста.

textMuted

textMuted: string

Вторичный (приглушённый) цвет текста.


name

name: ThemeName

Defined in: theme/ThemeTypes.ts:15

Имя темы (например, "light" или "dark").