diff --git a/app/src/main/java/com/hieuwu/groceriesstore/presentation/shop/composables/Carousel.kt b/app/src/main/java/com/hieuwu/groceriesstore/presentation/shop/composables/Carousel.kt index 2e7c6e21..2fefe2b8 100644 --- a/app/src/main/java/com/hieuwu/groceriesstore/presentation/shop/composables/Carousel.kt +++ b/app/src/main/java/com/hieuwu/groceriesstore/presentation/shop/composables/Carousel.kt @@ -142,7 +142,8 @@ fun Carousel(modifier: Modifier = Modifier) { horizontalArrangement = Arrangement.Center, ) { itemsIndexed(bannerImages) { curentIndex, image -> - IndicatorDot(isSelected = currentVisibleIndex.value == curentIndex) + val currentlyVisibleIndex = (sectionItemListState.layoutInfo.visibleItemsInfo.firstOrNull()?.index ?: 0) + IndicatorDot(isSelected = currentlyVisibleIndex== curentIndex) } } }