From 175ef582f6368e1cf8f05942cbdc879daacaacb3 Mon Sep 17 00:00:00 2001 From: Vadim Date: Tue, 19 Jan 2021 21:29:50 +0300 Subject: [PATCH] Add base styles --- src/ImageCarousel.svelte | 42 +++++++++++++++++++--- src/{ => stories}/ImageCarousel.stories.js | 10 +++--- src/stories/ImageCarouselView.svelte | 22 ++++++++++++ 3 files changed, 65 insertions(+), 9 deletions(-) rename src/{ => stories}/ImageCarousel.stories.js (51%) create mode 100644 src/stories/ImageCarouselView.svelte diff --git a/src/ImageCarousel.svelte b/src/ImageCarousel.svelte index ce50b77..de62788 100644 --- a/src/ImageCarousel.svelte +++ b/src/ImageCarousel.svelte @@ -1,10 +1,44 @@ -
-

{title}

-
+
+ {#if arrows} +
+ < +
+ {/if} +
+ +
+ {#if arrows} +
+ > +
+ {/if} +
\ No newline at end of file diff --git a/src/ImageCarousel.stories.js b/src/stories/ImageCarousel.stories.js similarity index 51% rename from src/ImageCarousel.stories.js rename to src/stories/ImageCarousel.stories.js index d8320c4..25b1795 100644 --- a/src/ImageCarousel.stories.js +++ b/src/stories/ImageCarousel.stories.js @@ -1,19 +1,19 @@ -import ImageCarousel from './ImageCarousel.svelte'; +import ImageCarouselView from './ImageCarouselView.svelte'; export default { title: 'ImageCarousel', - component: ImageCarousel, + component: ImageCarouselView, argTypes: { - title: { control: 'text' }, + arrows: { control: 'boolean' }, }, }; const Template = ({ ...args }) => ({ - Component: ImageCarousel, + Component: ImageCarouselView, props: args, }); export const Primary = Template.bind({}); Primary.args = { - title: 'This is a title' + arrows: true }; diff --git a/src/stories/ImageCarouselView.svelte b/src/stories/ImageCarouselView.svelte new file mode 100644 index 0000000..89c24c2 --- /dev/null +++ b/src/stories/ImageCarouselView.svelte @@ -0,0 +1,22 @@ + + +
+ +

Element 1

+

Element 2

+
+
+ + \ No newline at end of file