Storybook
Components
Avatar
Large
Medium
Small
Tiny
Badge
Button
Divider
Icon
LoaderIndicator
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import React from 'react';

import Avatar from './Avatar';

export default {
  title: 'Components|Avatar',

  parameters: {
    component: Avatar,
  },
};

export const large = () => (
  <div>
    <Avatar isLoading size="large" />
    <Avatar size="large" username="Tom Coleman" color="red" />
    <Avatar
      size="large"
      username="Tom Coleman"
      src="https://avatars2.githubusercontent.com/u/132554"
    />
  </div>
);

export const medium = () => (
  <div>
    <Avatar isLoading />
    <Avatar username="Tom Coleman" />
    <Avatar username="Tom Coleman" src="https://avatars2.githubusercontent.com/u/132554" />
  </div>
);

export const small = () => (
  <div>
    <Avatar isLoading size="small" />
    <Avatar size="small" username="Dominic Nguyen" />
    <Avatar
      size="small"
      username="Dominic Nguyen"
      src="https://avatars2.githubusercontent.com/u/263385"
    />
  </div>
);

export const tiny = () => ( <div> <Avatar isLoading size="tiny" /> <Avatar size="tiny" username="Dominic Nguyen" /> <Avatar size="tiny" username="Dominic Nguyen" src="https://avatars2.githubusercontent.com/u/263385" /> </div> );