seenByList.stories.js 762 B

12345678910111213141516171819202122232425262728
  1. import React from 'react';
  2. import {number, string} from '@storybook/addon-knobs';
  3. import {storiesOf} from '@storybook/react';
  4. import {withInfo} from '@storybook/addon-info';
  5. import SeenByList from 'app/components/seenByList';
  6. const USER = {
  7. id: 1,
  8. name: 'Jane Doe',
  9. email: 'janedoe@example.com',
  10. };
  11. // eslint-disable-next-line
  12. storiesOf('UI|Other/SeenByList', module).add(
  13. 'default',
  14. withInfo('This displays a list of avatars but filters out the current user')(() => {
  15. const user = {...USER};
  16. return (
  17. <SeenByList
  18. seenBy={[user]}
  19. avatarSize={number('avatarSize', 28)}
  20. iconTooltip={string('iconTooltip', 'icon tooltip message')}
  21. maxVisibleAvatars={number('maxVisibleAvatars', 5)}
  22. />
  23. );
  24. })
  25. );