Перейти к содержимому
v2.5.0
English
Русский
Документация

Fieldset

Fieldset объединяет связанные элементы управления в одну семантическую группу.

Пропсы корня

ПропТипПо умолчанию
appearanceFieldsetAppearance'transparent'
Внешний вид контейнера fieldset.

Также принимает все атрибуты <fieldset>.

Дочерние части

  • FieldsetLegend: семантическая legend группы.
  • FieldsetHeader: необязательный описательный блок под legend.

FieldsetLegend

ПропТипПо умолчанию
sizeTextSize—
Визуальный размер текста, обычно соответствует типографической шкале дизайн-системы.
asChildboolean—
Если true, рендерит текст как дочерний компонент через Slot. Полезно для совместимости с нативными элементами или другими компонентами.
fontWeight400 | 500 | 600 | 700 | 900—
Насыщенность шрифта текста. Распространённые значения: 400: обычный; 500: средний; 600: полужирный; 700: жирный; 900: сверхжирный
refRef<HTMLSpanElement>—
Ref на нижележащий <span> или элемент в слоте. Полезен для измерений, фокуса или работы с DOM.

Также принимает все атрибуты <span>.

FieldsetHeader

Также принимает все HTML-атрибуты.

Типы

  • FieldsetAppearance = 'transparent' | 'outlined' | string
  • FieldsetProps
  • FieldsetLegendProps
  • FieldsetHeaderProps

Модель состояния

  • Сам Fieldset не управляет контролируемым состоянием.
  • Нативный disabled на корне отключает вложенные элементы формы по семантике браузера.
  • Состояния валидации, выбора и значения принадлежат элементам управления внутри группы.