From e8f4412bfc40563426ea34d9f6cce36cb8727e9c Mon Sep 17 00:00:00 2001 From: Fedor Katurov Date: Thu, 14 Oct 2021 16:55:39 +0700 Subject: [PATCH] sliding on inactive slide on click instead of opening it --- src/components/node/NodeImageSwiperBlock/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/node/NodeImageSwiperBlock/index.tsx b/src/components/node/NodeImageSwiperBlock/index.tsx index ec54c8b9..bcbefb9c 100644 --- a/src/components/node/NodeImageSwiperBlock/index.tsx +++ b/src/components/node/NodeImageSwiperBlock/index.tsx @@ -45,6 +45,11 @@ const NodeImageSwiperBlock: FC = ({ node }) => { const onOpenPhotoSwipe = useCallback( (index: number) => { + if (index !== controlledSwiper?.activeIndex && controlledSwiper?.slideTo) { + controlledSwiper.slideTo(index, 300); + return; + } + dispatch(modalShowPhotoswipe(images, index)); }, [dispatch, images, controlledSwiper]