import React, { useState } from "react"; import { storiesOf } from '@storybook/react'; import { RadioButton } from '../src'; storiesOf("RadioButton", module).add("Primary", () => { function Parent({ children }) { const [state, setState] = useState({ value: 'test-id', selected: 'other-id', }); return
{children(state, setState)}
; } return ( {(state, setState) => ( { if (value === state.selected) { setState({ value: state.value, selected: 'other-id' }) } else { setState({ value: state.value, selected: state.value }) } }} /> )} ); }); storiesOf("RadioButton", module).add("Small", () => { function Parent({ children }) { const [state, setState] = useState({ value: 'test-id', selected: 'other-id', }); return
{children(state, setState)}
; } return ( {(state, setState) => ( { if (value === state.selected) { setState({ value: state.value, selected: 'other-id' }) } else { setState({ value: state.value, selected: state.value }) } }} /> )} ); }); storiesOf("RadioButton", module).add("ReadOnly", () => );