UNPKG

@eureca/eureca-ui

Version:

UI component library of Eureca's user and admin apps

32 lines (25 loc) 719 B
import React from 'react'; import { action } from '@storybook/addon-actions'; import { withKnobs, text, select, boolean } from '@storybook/addon-knobs'; import { Button } from '../'; const variants = { Text: 'text', Outlined: 'outlined', Contained: 'contained', }; export default { title: 'Material/Button', component: Button, decorators: [withKnobs], includeStories: [], }; export function BasicButton() { const content = text('Text', 'Button'); const variant = select('Button Type', variants, 'contained'); const isDisabled = boolean('Disabled', false); return ( <Button variant={variant} disabled={isDisabled} onClick={action('Button clicked!')}> {content} </Button> ); }