import React from 'react'; import { storiesOf } from '@storybook/react'; import backgrounds, { withBackgrounds } from '@storybook/addon-backgrounds'; import BaseButton from '../components/BaseButton'; storiesOf('Addons|Backgrounds', module) .addDecorator( backgrounds([ { name: 'twitter', value: '#00aced' }, { name: 'facebook', value: '#3b5998', default: true }, ]) ) .add('story 1', () => ( )) .add('story 2', () => ) .add( 'overriden', backgrounds([ { name: 'red', value: '#F44336' }, { name: 'blue', value: '#2196F3', default: true }, ])(() => ) ); storiesOf('Addons|Backgrounds, parameters', module) .addDecorator(withBackgrounds) .addParameters({ backgrounds: [ { name: 'twitter', value: '#00aced' }, { name: 'facebook', value: '#3b5998', default: true }, ], }) .add('story 1', () => ( )) .add('story 2', () => ) .add('overriden', () => , { backgrounds: [ { name: 'red', value: '#F44336' }, { name: 'blue', value: '#2196F3', default: true }, ], }) .add('disabled via []', () => , { backgrounds: [], }) .add( 'skipped via disable:true', () => , { backgrounds: { disable: true }, } );