Smarter distancing for useScroll

This commit is contained in:
Lim Chee Aun 2023-02-12 17:46:20 +08:00
parent 0b6dd07eee
commit 25ff2b9176

View file

@ -41,10 +41,12 @@ export default function useScroll({
const distanceFromStartPx = Math.min(
clientDimension * distanceFromStart,
scrollDimension,
scrollStart,
);
const distanceFromEndPx = Math.min(
clientDimension * distanceFromEnd,
scrollDimension,
scrollDimension - scrollStart - clientDimension,
);
if (