diff options
author | Patryk Niedźwiedziński <pniedzwiedzinski19@gmail.com> | 2019-12-06 17:42:16 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-06 17:42:16 -0500 |
commit | c1bb2e70e0a85227df899eccc6ac8cf661afe350 (patch) | |
tree | a12f43e34e0d32e68f0a14c9512b2b08af54829b /components/Facebook | |
parent | faaf63ad895bd51541a9984273d52c71645a0b28 (diff) | |
parent | c7306cfdbaa50c89639fe38bb1b4005ed3555422 (diff) | |
download | puszcza-c1bb2e70e0a85227df899eccc6ac8cf661afe350.tar.gz puszcza-c1bb2e70e0a85227df899eccc6ac8cf661afe350.zip |
Merge pull request #14 from 19pdh/develop
Storybook and license
Diffstat (limited to 'components/Facebook')
-rw-r--r-- | components/Facebook/FacebookFeed.stories.js | 13 | ||||
-rw-r--r-- | components/Facebook/FacebookFeed.vue | 29 | ||||
-rw-r--r-- | components/Facebook/FacebookFindUsButton.stories.js | 13 | ||||
-rw-r--r-- | components/Facebook/FacebookFindUsButton.vue | 48 |
4 files changed, 103 insertions, 0 deletions
diff --git a/components/Facebook/FacebookFeed.stories.js b/components/Facebook/FacebookFeed.stories.js new file mode 100644 index 0000000..d9ec30a --- /dev/null +++ b/components/Facebook/FacebookFeed.stories.js @@ -0,0 +1,13 @@ +import { storiesOf } from '@storybook/vue' +import { center } from '../../.storybook/decorators' + +import FacebookFeed from './FacebookFeed' + +storiesOf('Facebook/FacebookFeed', module) + .addDecorator(center) + .add('default', () => { + return { + components: { FacebookFeed }, + template: `<facebook-feed />` + } + }) diff --git a/components/Facebook/FacebookFeed.vue b/components/Facebook/FacebookFeed.vue new file mode 100644 index 0000000..56172f4 --- /dev/null +++ b/components/Facebook/FacebookFeed.vue @@ -0,0 +1,29 @@ +<template> + <section class="feed"> + <h1>Zobacz co się dzieje!</h1> + <facebook-find-us-button /> + </section> +</template> + +<script> +import FacebookFindUsButton from './FacebookFindUsButton.vue' + +export default { + components: { + FacebookFindUsButton + }, + props: { + pageId: String + } +} +</script> + +<style scoped> +.feed { + margin: 50px 0; +} + +.feed > h1 { + text-align: center; +} +</style> \ No newline at end of file diff --git a/components/Facebook/FacebookFindUsButton.stories.js b/components/Facebook/FacebookFindUsButton.stories.js new file mode 100644 index 0000000..e6a298b --- /dev/null +++ b/components/Facebook/FacebookFindUsButton.stories.js @@ -0,0 +1,13 @@ +import { storiesOf } from '@storybook/vue' +import { center } from '../../.storybook/decorators' + +import FacebookFindUsButton from './FacebookFindUsButton' + +storiesOf('Facebook/FacebookFindUsButton', module) + .addDecorator(center) + .add('default', () => { + return { + components: { FacebookFindUsButton }, + template: `<facebook-find-us-button />` + } + }) diff --git a/components/Facebook/FacebookFindUsButton.vue b/components/Facebook/FacebookFindUsButton.vue new file mode 100644 index 0000000..b955b0b --- /dev/null +++ b/components/Facebook/FacebookFindUsButton.vue @@ -0,0 +1,48 @@ +<template> + <a + class="button" + href="https://facebook.com/19pdhpuszcza" + target="_blank" + rel="noopener" + > + <div class="button-container"> + <img + class="image" + src="/assets/social/find_us_fb.png" + alt="Find us on Facebook" + /> + </div> + </a> +</template> + +<style scoped> +.button { + margin: 10px; +} + +.button:hover .button-container { + background-color: #efefef; +} + +.button-container { + border: 2px solid #c4c4c4; + border-radius: 4px; + padding: 15px 40px; +} + +.image { + width: 200px; + display: block; + margin: auto; +} + +@media (max-width: 500px) { + a { + width: 100%; + } + + .image { + width: 150px; + } +} +</style> |