diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index ce9d69418..31e95cc66 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -231,10 +231,6 @@ const BrewRenderer = (props)=>{ })); }; - // const handlePageChange = (pageNumber) => { - // // Scroll to the desired page - // scrollToPage(pageNumber); - // }; return ( <> diff --git a/client/homebrew/brewRenderer/toolBar/toolBar.jsx b/client/homebrew/brewRenderer/toolBar/toolBar.jsx index 5ce6041d1..6bb6218cf 100644 --- a/client/homebrew/brewRenderer/toolBar/toolBar.jsx +++ b/client/homebrew/brewRenderer/toolBar/toolBar.jsx @@ -25,6 +25,10 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{ setZoomLevel(zoomChange); }; + const handlePageChange = (page)=>{ + setPageInput((page)); + } + return (
@@ -79,17 +83,10 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{ min={1} max={state.totalPages} id='pageInput' - value={state.pageNumberInput} - onChange={(e)=>handleInputChange(e.target.value, 'page')} - onBlur={(e)=>{ - parseInt(state.pageNumberInput) === state.currentPage || - onPageChange(parseInt(state.pageNumberInput) - 1); - }} - onKeyPress={(e)=>{ - if(e.key === 'Enter') { - e.target.blur(); - } - }} + value={pageInput} + onChange={(e)=>{ + handlePageChange(e.target.value == false ? e.target.value : parseInt(e.target.value));}} + onBlur={()=>onPageChange(pageInput)} />