diff --git a/docs/avatars.stories.js b/docs/avatars.stories.js
new file mode 100644
index 0000000..c1a213d
--- /dev/null
+++ b/docs/avatars.stories.js
@@ -0,0 +1,20 @@
+import { storiesOf } from '@storybook/html'; // eslint-disable-line import/no-extraneous-dependencies
+import { // eslint-disable-line import/no-extraneous-dependencies
+ withKnobs, radios, boolean,
+} from '@storybook/addon-knobs';
+
+const stories = storiesOf('Avatars', module);
+stories.addDecorator(withKnobs);
+
+stories.add('avatars', () => {
+ const options = radios('class', {
+ 'is-small': 'is-small',
+ default: '',
+ 'is-medium': 'is-medium',
+ 'is-large': 'is-large',
+ }, '');
+ const isRounded = boolean('is-rounded', false) ? 'is-rounded' : '';
+ const selectedClasses = [isRounded, options].join(' ');
+
+ return `
`;
+});
diff --git a/index.html b/index.html
index deaf295..82ea354 100644
--- a/index.html
+++ b/index.html
@@ -94,6 +94,20 @@
+
+