InlineRadioGroup

Группа компактных вариантов выбора.

Передайте InlineRadio дочерними элементами. Значение контролируется через value или defaultValue.

Живой пример

Настройки примера

Использование

import { InlineRadio, InlineRadioGroup } from '@prosazhin/pbcomponents';

<InlineRadioGroup defaultValue='One'>
  {['One', 'Two', 'Three', 'Four', 'Five'].map((item) => (
    <InlineRadio
      key={item}
      value={item}
    >
      {item}
    </InlineRadio>
  ))}
</InlineRadioGroup>;

API компонента

PropТип / вариантыНазначениеПо умолчанию
childrenInlineRadio[]Варианты в одной строке.
size's' | 'm's · mРазмер компонента.
disabledbooleanБлокирует взаимодействие.false
valuestringВыбранное значение.
defaultValuestring | string[]Начальное значение без внешнего управления.
onChange(checked: boolean, value: string, event: InputEvent) => voidСообщает новое состояние и значение пункта.
classNamestringКласс корневого элемента.

Нативные HTML-атрибуты поддерживаются там, где компонент рендерит соответствующий элемент. Параметры className управляют только оформлением.