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", () =>
);