confirmDelete.stories.js 747 B

12345678910111213141516171819202122232425
  1. import React from 'react';
  2. import {storiesOf} from '@storybook/react';
  3. import {withInfo} from '@storybook/addon-info';
  4. import {action} from '@storybook/addon-actions';
  5. import ConfirmDelete from 'app/components/confirmDelete';
  6. import Button from 'app/components/button';
  7. storiesOf('UI|Confirm', module).add(
  8. 'ConfirmDelete',
  9. withInfo({
  10. text: 'A Confirm Modal that requires a user to enter a confirmation string.',
  11. propTablesExclude: [Button],
  12. })(() => (
  13. <div>
  14. <ConfirmDelete
  15. onConfirm={action('confirmed')}
  16. confirmInput="Type this out"
  17. message="Are you sure you want to do this?"
  18. >
  19. <Button priority="primary">Confirm on Button click</Button>
  20. </ConfirmDelete>
  21. </div>
  22. ))
  23. );