Skip to content

Commit 186ffe7

Browse files
author
Carms Ng
committed
[UPD] improve ref update by checking for scrollY instead of fix time
1 parent 187b521 commit 186ffe7

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/components/stacked-avatar.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ export default function StackedAvatar({ sectionRefs, setTeamIndex, pausedRef })
3333
const top = sectionRefs.current[2].offsetTop
3434
// Navigate to the Team Section
3535
window.scrollTo({ top, behavior: 'smooth' })
36-
setTimeout(() => {
37-
pausedRef.current = false
38-
}, 1000);
36+
// Un-pause observer effects
37+
const checkIfScrollCompleted = setInterval(() => {
38+
if (window.scrollY === 0) {
39+
pausedRef.current = false;
40+
clearInterval(checkIfScrollCompleted);
41+
}
42+
}, 25);
3943
}
4044

4145
const members = content.nodes.map(member => member.en)

0 commit comments

Comments
 (0)