Build 545032stable
Module 711111
409 characters · in 4fcb0e4c17e9e732.jsDependencies
Source Raw
function(e,l,s){s.d(l,{G:()=>n});var t=s(64700),r=s(873174);class a{top=new r.SpringValue(0);handleScroll(e){this.top.set(e.currentTarget.scrollTop)}get scrollPosition(){return this.top}}function n(){let e=t.useRef(new a),l=t.useCallback(l=>{e.current.handleScroll(l)},[]);return{resetScrollPosition:t.useCallback(()=>{e.current.scrollPosition.set(0)},[]),scrollPosition:e.current.scrollPosition,onScroll:l}}}