diff --git a/webapp/components/_new/generic/LabeledButton/LabeledButton.story.js b/webapp/components/_new/generic/LabeledButton/LabeledButton.story.js
new file mode 100644
index 000000000..9a22ab427
--- /dev/null
+++ b/webapp/components/_new/generic/LabeledButton/LabeledButton.story.js
@@ -0,0 +1,35 @@
+import { storiesOf } from '@storybook/vue'
+import helpers from '~/storybook/helpers'
+import LabeledButton from './LabeledButton.vue'
+
+storiesOf('Generic/LabeledButton', module)
+ .addDecorator(helpers.layout)
+ .add('default', () => ({
+ components: { LabeledButton },
+ data: () => ({
+ filled: false,
+ }),
+ template: `
+
+ `,
+ }))
+
+ .add('filled', () => ({
+ components: { LabeledButton },
+ data: () => ({
+ filled: true,
+ }),
+ template: `
+
+ `,
+ }))