diff --git a/webapp/assets/_new/styles/resets.scss b/webapp/assets/_new/styles/resets.scss index edc495821..2784add5f 100644 --- a/webapp/assets/_new/styles/resets.scss +++ b/webapp/assets/_new/styles/resets.scss @@ -3,6 +3,7 @@ } button { + padding: 0; background: transparent; border: none; font-family: inherit; diff --git a/webapp/components/_new/generic/BaseButton/BaseButton.story.js b/webapp/components/_new/generic/BaseButton/BaseButton.story.js new file mode 100644 index 000000000..5b33a9f8f --- /dev/null +++ b/webapp/components/_new/generic/BaseButton/BaseButton.story.js @@ -0,0 +1,21 @@ +import { storiesOf } from '@storybook/vue' +import helpers from '~/storybook/helpers' +import BaseButton from './BaseButton.vue' + +storiesOf('BaseButton', module) + .addDecorator(helpers.layout) + + .add('Default', () => ({ + components: { BaseButton }, + template: 'Click me', + })) + + .add('With Icon', () => ({ + components: { BaseButton }, + template: 'With Icon', + })) + + .add('Icon Only', () => ({ + components: { BaseButton }, + template: '', + })) diff --git a/webapp/components/_new/generic/BaseButton/BaseButton.vue b/webapp/components/_new/generic/BaseButton/BaseButton.vue new file mode 100644 index 000000000..6e6497d6d --- /dev/null +++ b/webapp/components/_new/generic/BaseButton/BaseButton.vue @@ -0,0 +1,40 @@ + + + + +