/* eslint-disable no-console */ import React from 'react'; import { storiesOf } from '@storybook/react-native'; import { select, text } from '@storybook/addon-knobs'; import BaseButton from './BaseButton'; import { IconName } from '../Icon'; import { BaseButtonSize } from './BaseButton.types'; storiesOf('Component Library / BaseButton', module) .addDecorator((getStory) => getStory()) .add('Default', () => { const groupId = 'Props'; const sizeSelector = select( 'size', BaseButtonSize, BaseButtonSize.Md, groupId, ); const iconSelector = select( 'icon', IconName, IconName.AddSquareFilled, groupId, ); const labelSelector = text('label', 'Click Me!', groupId); return ( console.log("I'm clicked!")} /> ); }) .add('With label color', () => ( console.log("I'm clicked!")} labelColor={'blue'} /> )) .add('Without icon', () => ( console.log("I'm clicked!")} /> ));