Module 711111

409 characters · in daf835dd77482e67.js
Dependencies
Required by (3)
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,l,t){t.d(l,{G:()=>n});var s=t(64700),r=t(922139);class a{top=new r.SpringValue(0);handleScroll(e){this.top.set(e.currentTarget.scrollTop)}get scrollPosition(){return this.top}}function n(){let e=s.useRef(new a),l=s.useCallback(l=>{e.current.handleScroll(l)},[]);return{resetScrollPosition:s.useCallback(()=>{e.current.scrollPosition.set(0)},[]),scrollPosition:e.current.scrollPosition,onScroll:l}}}