@s-ui/react-molecule-radio-button-group
v2.0.0
Published
`MoleculeRadioButtonGroup` is a container of several `AtomRadioButton` or `MoleculeRadioButtonField` to simplify its use
Downloads
28,951
Maintainers
Keywords
Readme
MoleculeRadioButtonGroup
MoleculeRadioButtonGroup
is a container of several AtomRadioButton
or MoleculeRadioButtonField
to simplify its use
Installation
$ npm install @s-ui/react-molecule-radio-button-group --save
Usage
import MoleculeRadioButtonGroup from '@s-ui/react-molecule-radio-button-group'
with AtomRadioButton
<MoleculeRadioButtonGroup
onChange={(ev, {name, value}) => {
console.log({[name]: value})
}}
name="favorite-beatle"
value="john"
>
<AtomRadioButton value="john" />
<AtomRadioButton value="paul" />
<AtomRadioButton value="george" />
<AtomRadioButton value="ringo" />
<AtomRadioButton value="martin" disabled />
</MoleculeRadioButtonGroup>
with MoleculeRadioButtonField
<MoleculeRadioButtonGroup
onChange={(ev, {name, value}) => {
console.log({[name]: value})
}}
name="field-favorite-beatle"
value="john"
>
<MoleculeRadioButtonField
id="john"
value="john"
label="John"
helpText="John Lennon"
/>
<MoleculeRadioButtonField
id="paul"
value="paul"
label="Paul"
helpText="Paul McCartney"
/>
<MoleculeRadioButtonField
id="george"
value="george"
label="George"
helpText="George Harrison"
/>
<MoleculeRadioButtonField
id="george"
value="ringo"
label="Ringo"
helpText="Ringo Star"
/>
</MoleculeRadioButtonGroup>
Find full description and more examples in the demo page.