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}
))}
);
};