Segment
Набор компонентов для создания группы сегментов. Структура для сегментов похожа на структуру маркированных списков.
Быстрый старт
Оберните в SegmentProvider компонент, в котором будут использованы SegmentGroup с SegmentItem.
Внутри данного провайдера есть доступ к хуку useSegment.
- Uncontrolled
- Controlled
Можно задать выбранные по умолчанию сегменты с помощью свойства defaultSelected.
Оно передается в SegmentProvider, в виде массива value элементов.
Для управляемого режима используйте свойства selected и onChangeSelected.
Управление внешним видом
- Orientation
- Pilled
Для смены ориентации передаем orientation: 'vertical'
Для скругленных углов используйте свойство pilled
Обязательный активный SegmentItem
С помощью свойства singleSelectedRequired задается поведение,
при котором один сегмент должен быть активным.