diff --git a/src/components/Carousel/Carousel.svelte b/src/components/Carousel/Carousel.svelte index 223492d..c82631c 100644 --- a/src/components/Carousel/Carousel.svelte +++ b/src/components/Carousel/Carousel.svelte @@ -86,6 +86,11 @@ */ export let pauseOnFocus = true + /** + * Show autoplay duration progress indicator + */ + export let autoplayProgressVisible = false + /** * Current page indicator dots */ diff --git a/src/components/Carousel/stories/CarouselView.svelte b/src/components/Carousel/stories/CarouselView.svelte index 90c4ebf..4782fb7 100644 --- a/src/components/Carousel/stories/CarouselView.svelte +++ b/src/components/Carousel/stories/CarouselView.svelte @@ -47,6 +47,11 @@ */ export let pauseOnFocus = false + /** + * Show autoplay duration progress indicator + */ + export let autoplayProgressVisible = false + /** * Current page indicator dots */ @@ -83,6 +88,7 @@ {autoplayDuration} {autoplayDirection} {pauseOnFocus} + {autoplayProgressVisible} {dots} on:pageChange={ event => console.log(`Current page index: ${event.detail}`) @@ -108,6 +114,7 @@ {autoplayDuration} {autoplayDirection} {pauseOnFocus} + {autoplayProgressVisible} {dots} > {#each colors2 as { color, text } (color)} diff --git a/src/components/Carousel/stories/CarouselViewCustomArrows.svelte b/src/components/Carousel/stories/CarouselViewCustomArrows.svelte index 909fe3a..74f414e 100644 --- a/src/components/Carousel/stories/CarouselViewCustomArrows.svelte +++ b/src/components/Carousel/stories/CarouselViewCustomArrows.svelte @@ -47,6 +47,11 @@ */ export let pauseOnFocus = false + /** + * Show autoplay duration progress indicator + */ + export let autoplayProgressVisible = false + /** * Current page indicator dots */ @@ -77,6 +82,7 @@ {autoplayDuration} {autoplayDirection} {pauseOnFocus} + {autoplayProgressVisible} {dots} let:showPrevPage let:showNextPage diff --git a/src/components/Carousel/stories/CarouselViewCustomDots.svelte b/src/components/Carousel/stories/CarouselViewCustomDots.svelte index 369692d..c5bea2a 100644 --- a/src/components/Carousel/stories/CarouselViewCustomDots.svelte +++ b/src/components/Carousel/stories/CarouselViewCustomDots.svelte @@ -47,6 +47,11 @@ */ export let pauseOnFocus = false + /** + * Show autoplay duration progress indicator + */ + export let autoplayProgressVisible = false + /** * Current page indicator dots */ @@ -81,6 +86,7 @@ {autoplayDuration} {autoplayDirection} {pauseOnFocus} + {autoplayProgressVisible} {dots} let:currentPageIndex let:pagesCount