StyleProps
Interface: StyleProps
Defined in: schema.ts:98
Набор стилевых свойств компонента (визуальное оформление).
В отличие от layout, эти свойства описывают «как выглядит» компонент: цвета, шрифты, границы и т.п. Конкретная интерпретация (CSS, классы, дизайн-система) определяется runtime-слоем.
В первой версии список полей умышленно ограничен, но интерфейс может расширяться по мере необходимости.
Properties
backgroundColor?
optionalbackgroundColor:PropValue
Defined in: schema.ts:103
Цвет фона.
borderColor?
optionalborderColor:PropValue
Defined in: schema.ts:106
Цвет границы.
borderRadius?
optionalborderRadius:PropValue
Defined in: schema.ts:109
Радиус скругления границы.
borderWidth?
optionalborderWidth:PropValue
Defined in: schema.ts:112
Толщина границы.
className?
optionalclassName:PropValue
Defined in: schema.ts:132
Utility / CSS / Tailwind-классы для компонента.
Конкретный формат строки не фиксируется в DSL и определяется соглашениями runtime-хоста / дизайн-системы.
color?
optionalcolor:PropValue
Defined in: schema.ts:100
Цвет текста (CSS color, токен темы и т.п.).
fontSize?
optionalfontSize:PropValue
Defined in: schema.ts:115
Размер шрифта.
fontWeight?
optionalfontWeight:PropValue
Defined in: schema.ts:118
Толщина шрифта (normal, bold, числовое значение и т.п.).
lineHeight?
optionallineHeight:PropValue
Defined in: schema.ts:121
Межстрочный интервал.
textAlign?
optionaltextAlign:PropValue
Defined in: schema.ts:124
Выравнивание текста (left, center, right, justify).