seenByList.stories.js 728 B

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