From 349f66ec199e8d57db07845ee8923f3b141bcc1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emirhan=20G=C3=BCm=C3=BC=C5=9F?= Date: Tue, 5 Dec 2023 20:25:10 +0300 Subject: [PATCH] Fix: Fixed overlay snap bug #171 (#172) * Fix: Fixed overlay snap bug #171 * Fix --- src/use-snap-points.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/use-snap-points.ts b/src/use-snap-points.ts index f94c208..9747dcd 100644 --- a/src/use-snap-points.ts +++ b/src/use-snap-points.ts @@ -32,7 +32,11 @@ export function useSnapPoints({ ); const shouldFade = - (snapPoints && snapPoints.length > 0 && fadeFromIndex && snapPoints[fadeFromIndex] === activeSnapPoint) || + (snapPoints && + snapPoints.length > 0 && + (fadeFromIndex || fadeFromIndex === 0) && + !Number.isNaN(fadeFromIndex) && + snapPoints[fadeFromIndex] === activeSnapPoint) || !snapPoints; const activeSnapPointIndex = React.useMemo(