From bb488b73d99ba036a1af8bcf151deb4b665d86fb Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Mon, 6 Nov 2023 16:53:08 +0600 Subject: [PATCH] fix flow hero titles --- src/components/flow/FlowSwiperHero/index.tsx | 24 ++++---------------- src/styles/themes/_default.scss | 2 +- 2 files changed, 5 insertions(+), 21 deletions(-) diff --git a/src/components/flow/FlowSwiperHero/index.tsx b/src/components/flow/FlowSwiperHero/index.tsx index ef913be1..140649d4 100644 --- a/src/components/flow/FlowSwiperHero/index.tsx +++ b/src/components/flow/FlowSwiperHero/index.tsx @@ -63,27 +63,11 @@ export const FlowSwiperHero: FC = ({ heroes }) => { }, [controlledSwiper]); const onIndexChange = useCallback((swiper: SwiperClass) => { - let activeIndex = swiper.activeIndex; - let slidesLen = swiper.slides.length; - - if (slidesLen === 0) { - return 0; + if (!swiper.slides.length) { + return; } - if (swiper.params.loop) { - switch (swiper.activeIndex) { - case 0: - activeIndex = slidesLen - 3; - break; - case slidesLen - 1: - activeIndex = 0; - break; - default: - --activeIndex; - } - } - - setCurrentIndex(activeIndex); + setCurrentIndex(swiper.realIndex); }, []); const onClick = useCallback( @@ -148,7 +132,7 @@ export const FlowSwiperHero: FC = ({ heroes }) => {