From 3cf4a3e7fe2dbf3fffb94a24940d2476fdd1131b Mon Sep 17 00:00:00 2001 From: Vadim Date: Wed, 30 Jun 2021 23:35:43 +0300 Subject: [PATCH] Add goToPrev, goToNext methods --- src/components/Carousel/Carousel.svelte | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/components/Carousel/Carousel.svelte b/src/components/Carousel/Carousel.svelte index 95c5e19..4e6e85a 100644 --- a/src/components/Carousel/Carousel.svelte +++ b/src/components/Carousel/Carousel.svelte @@ -80,6 +80,20 @@ showPage(pageIndex + Number(infinite), { offsetDelayMs: 0, animated }) } + export function goToPrev(options) { + const animated = get(options, 'animated', true) + showPrevPage({ + animated + }) + } + + export function goToNext(options) { + const animated = get(options, 'animated', true) + showNextPage({ + animated + }) + } + let store = createStore() let currentPageIndex = 0 $: originalCurrentPageIndex = currentPageIndex - Number(infinite);