import { Meta , Story } from '@storybook/react' ; import { RadioButton } from '.' ; import React from 'react' ; export default { title : 'Components/Interface/RadioButton' , component : RadioButton } as Meta ; type Value = string | number | boolean ; interface IRadioButton { id : string ; name : string ; label : string ; value : Value ; selected ? : string ; disabled ? : boolean ; size ? : string ; onChange ? : ( value : Value ) => void ; } const Template = ( args ) => < RadioButton { ... args } / > ; export const RadioButtonView = Template . bind ( { } ) ; RadioButtonView . args = { name : 'radio-button' , label : 'Father' , value : 'Father' , id : 'Father' , selected : 'Father' , onChange : ( ) => alert ( 'checked' ) } ;