Skip to content

Commit ca2b9ae

Browse files
committed
fix: avoid dividing by zero during prerender
1 parent ef3df6c commit ca2b9ae

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/hooks/useSpringInterpolations.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ export function useSpringInterpolations({
6969
// @ts-ignore
7070
[spring.y, spring.minSnap],
7171
(y, minSnap) => {
72+
if (!minSnap) {
73+
return 0
74+
}
7275
const minX = Math.max(minSnap / 2 - 45, 0)
7376
const maxX = Math.min(minSnap / 2 + 45, minSnap)
7477
const minY = 0
@@ -83,7 +86,7 @@ export function useSpringInterpolations({
8386
const interpolateBackdrop = interpolate(
8487
// @ts-ignore
8588
[spring.y, spring.minSnap],
86-
(y, minSnap) => clamp(y / minSnap, 0, 1)
89+
(y, minSnap) => (minSnap ? clamp(y / minSnap, 0, 1) : 0)
8790
)
8891

8992
return {

0 commit comments

Comments
 (0)