diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index e2547a765..919da5e4b 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -61,12 +61,11 @@ const BrewRenderer = (props)=>{ }; const [state, setState] = useState({ - viewablePageNumber : 0, - height : PAGE_HEIGHT, - isMounted : false, - visibility : 'hidden', - zoom : 100, - currentPageNumber : 1, + height : PAGE_HEIGHT, + isMounted : false, + visibility : 'hidden', + zoom : 100, + currentPageNumber : 1, }); const mainRef = useRef(null); @@ -90,16 +89,6 @@ const BrewRenderer = (props)=>{ })); }; - const handleScroll = (e)=>{ - const target = e.target; - setState((prevState)=>({ - ...prevState, - viewablePageNumber : Math.floor(target.scrollTop / target.scrollHeight * rawPages.length) - })); - - getCurrentPage(e); - }; - const getCurrentPage = (e) => { const target = e.target; const { scrollTop, clientHeight, scrollHeight } = target; @@ -109,7 +98,7 @@ const BrewRenderer = (props)=>{ setState((prevState) => ({ ...prevState, - currentPageNumber: currentPageNumber || 1 + currentPageNumber : currentPageNumber || 1 })); }; @@ -120,7 +109,7 @@ const BrewRenderer = (props)=>{ if(index == props.currentEditorPage) //Already rendered before this step return false; - if(Math.abs(index - state.viewablePageNumber) <= 3) + if(Math.abs(index - state.currentPageNumber) <= 3) return true; return false; @@ -132,7 +121,7 @@ const BrewRenderer = (props)=>{ {props.renderer}