ThemeTokens
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").