From e66d0f158dc655aa3f851a65bd9b6cb97382f3c6 Mon Sep 17 00:00:00 2001 From: Vadim Date: Fri, 22 Jan 2021 15:25:27 +0300 Subject: [PATCH] Add custom dots example --- src/ImageCarousel/ImageCarousel.stories.js | 9 ++ src/ImageCarousel/ImageCarousel.svelte | 17 ++- .../ImageCarouselViewCustomDots.svelte | 139 ++++++++++++++++++ 3 files changed, 161 insertions(+), 4 deletions(-) create mode 100644 src/ImageCarousel/ImageCarouselViewCustomDots.svelte diff --git a/src/ImageCarousel/ImageCarousel.stories.js b/src/ImageCarousel/ImageCarousel.stories.js index cfec282..2294fdd 100644 --- a/src/ImageCarousel/ImageCarousel.stories.js +++ b/src/ImageCarousel/ImageCarousel.stories.js @@ -1,4 +1,5 @@ import ImageCarouselView from './ImageCarouselView.svelte'; +import ImageCarouselViewCustomDots from './ImageCarouselViewCustomDots.svelte'; export default { title: 'ImageCarousel', @@ -10,4 +11,12 @@ const Template = ({ ...args }) => ({ props: args }); +const TemplateCustomDots = ({ ...args }) => ({ + Component: ImageCarouselViewCustomDots, + props: args +}); + export const Primary = Template.bind({}); + +export const WithCustomDots = TemplateCustomDots.bind({}); + diff --git a/src/ImageCarousel/ImageCarousel.svelte b/src/ImageCarousel/ImageCarousel.svelte index b1aec5e..861ddff 100644 --- a/src/ImageCarousel/ImageCarousel.svelte +++ b/src/ImageCarousel/ImageCarousel.svelte @@ -1,6 +1,8 @@ + +
+ + {#each colors as color (color)} +
+

{color}

+
+ {/each} +
+
+ +
+
+
+
+ + \ No newline at end of file