SegmentedControlProps
Interface: SegmentedControlProps
Defined in: components/primitives/SegmentedControl.tsx:33
Пропсы компонента SegmentedControl.
Компонент представляет собой группу кнопок, из которых в каждый момент времени может быть выбрана только одна. Используется как переключатель режимов (например, Quick / Advanced).
Properties
buttonProps?
optionalbuttonProps:ButtonHTMLAttributes<HTMLButtonElement>
Defined in: components/primitives/SegmentedControl.tsx:68
Дополнительные атрибуты, которые будут проброшены в внутренние кнопки. Используется редко, но позволяет задавать, например, type="button".
className?
optionalclassName:string
Defined in: components/primitives/SegmentedControl.tsx:62
Дополнительные CSS-классы для корневого контейнера.
disabled?
optionaldisabled:boolean
Defined in: components/primitives/SegmentedControl.tsx:57
Неактивное состояние переключателя.
onChange()
onChange: (
value) =>void
Defined in: components/primitives/SegmentedControl.tsx:47
Callback, вызываемый при выборе новой опции.
Parameters
value
string
Returns
void
options
options:
SegmentedControlOption[]
Defined in: components/primitives/SegmentedControl.tsx:37
Список доступных опций.
size?
optionalsize:SegmentedControlSize
Defined in: components/primitives/SegmentedControl.tsx:52
Размер кнопок.
value
value:
string
Defined in: components/primitives/SegmentedControl.tsx:42
Текущее выбранное значение.