diff --git a/docs/app/components/content/examples/carousel/CarouselThumbnailsExample.vue b/docs/app/components/content/examples/carousel/CarouselThumbnailsExample.vue index 6e1f43b6..777569ee 100644 --- a/docs/app/components/content/examples/carousel/CarouselThumbnailsExample.vue +++ b/docs/app/components/content/examples/carousel/CarouselThumbnailsExample.vue @@ -17,9 +17,12 @@ function onClickPrev() { function onClickNext() { activeIndex.value++ } - function onSelect(index: number) { activeIndex.value = index +} + +function select(index: number) { + activeIndex.value = index carousel.value?.emblaApi?.scrollTo(index) } @@ -35,6 +38,7 @@ function onSelect(index: number) { :prev="{ onClick: onClickPrev }" :next="{ onClick: onClickNext }" class="w-full max-w-xs mx-auto" + @select="onSelect" > @@ -45,7 +49,7 @@ function onSelect(index: number) { :key="index" class="size-11 opacity-25 hover:opacity-100 transition-opacity" :class="{ 'opacity-100': activeIndex === index }" - @click="onSelect(index)" + @click="select(index)" >