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)"
>