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( const distanceFromStartPx = Math.min(
clientDimension * distanceFromStart, clientDimension * distanceFromStart,
scrollDimension, scrollDimension,
scrollStart,
); );
const distanceFromEndPx = Math.min( const distanceFromEndPx = Math.min(
clientDimension * distanceFromEnd, clientDimension * distanceFromEnd,
scrollDimension, scrollDimension,
scrollDimension - scrollStart - clientDimension,
); );
if ( if (