diff options
author | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2019-12-05 11:56:11 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-05 11:56:11 -0500 |
commit | cd7fa1fb5d499e51b9f2bc833159ee4581b8f2a8 (patch) | |
tree | be10296e0268295db20c536af045c5df6c829a0e /components/Buttons | |
parent | 070b7725be5fb0db486e9370bea5648c16c8bbfe (diff) | |
parent | 34908ab59f58f3d5b229867c84d8b51b07c777d4 (diff) | |
download | puszcza-cd7fa1fb5d499e51b9f2bc833159ee4581b8f2a8.tar.gz puszcza-cd7fa1fb5d499e51b9f2bc833159ee4581b8f2a8.zip |
Merge pull request #13 from 19pdh/storybook
Storybook
Diffstat (limited to 'components/Buttons')
-rw-r--r-- | components/Buttons/PlainButton.stories.js | 18 | ||||
-rw-r--r-- | components/Buttons/PlainButton.vue | 34 |
2 files changed, 52 insertions, 0 deletions
diff --git a/components/Buttons/PlainButton.stories.js b/components/Buttons/PlainButton.stories.js new file mode 100644 index 0000000..43efa24 --- /dev/null +++ b/components/Buttons/PlainButton.stories.js @@ -0,0 +1,18 @@ +import { storiesOf } from '@storybook/vue' +import { center } from '../../.storybook/decorators' + +import PlainButton from './PlainButton' + +const plainButton = { + text: 'Plain Button' +} + +storiesOf('Buttons/PlainButton', module) + .addDecorator(center) + .add('default', () => { + return { + components: { PlainButton }, + template: `<plain-button :text="text" />`, + data: () => plainButton + } + }) diff --git a/components/Buttons/PlainButton.vue b/components/Buttons/PlainButton.vue new file mode 100644 index 0000000..0bf57cc --- /dev/null +++ b/components/Buttons/PlainButton.vue @@ -0,0 +1,34 @@ +<template> + <button class="button" @click="$emit('click')">{{ text }}</button> +</template> + +<script> +export default { + name: 'PlainButton', + props: { + text: { + type: String, + required: true + } + } +} +</script> + +<style scoped> +.button { + background-color: #507b34; + padding: 10px; + max-width: 150px; + border: none; + + cursor: pointer; + + color: #ffffff; + text-align: center; + font: 16px 'Roboto Slab'; +} + +.button:hover { + background-color: #42642b; +} +</style> |