clipboard.stories.js 596 B

123456789101112131415161718192021
  1. import React from 'react';
  2. import {storiesOf} from '@storybook/react';
  3. import {action} from '@storybook/addon-actions';
  4. import {withInfo} from '@storybook/addon-info';
  5. import Clipboard from 'app/components/clipboard';
  6. storiesOf('UI|Clipboard', module).add(
  7. 'default',
  8. withInfo('Copy text to clipboard')(() => (
  9. <div>
  10. <Clipboard
  11. value="This will be copied to clipboard"
  12. onSuccess={action('Copied to clipboard')}
  13. onError={action('Failed copy to clipboard')}
  14. >
  15. <span priority="primary">Click to Copy</span>
  16. </Clipboard>
  17. </div>
  18. ))
  19. );