import React, { useState } from 'react'; import { States } from '../../utilities'; import { Text } from '../Text'; import { Stack } from '../Stack'; import { RadioButton, RadioButtonProps } from './RadioButton'; export default { title: 'Components/RadioButton' }; export const Default = () => ( states={[ {}, { checked: true }, { children: 'With label' }, { children: 'With label', checked: true }, { children: 'Disabled', disabled: true }, { children: 'Disabled', checked: true, disabled: true } ]} > ); const EXAMPLES = ['Foo', 'Bar', 'Baz']; export const Group = () => { const [selected, setSelected] = useState('Foo'); return ( Selected: {selected} {EXAMPLES.map(value => ( ) => setSelected(event.currentTarget.value) } > {value} ))} ); };