0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-06 01:22:44 +00:00

remove zoomInput state property

zoomLevel and zoomInput should always be the same, so I've removed one.
This commit is contained in:
Gazook89
2024-08-17 23:43:32 -05:00
parent 7cc967ad49
commit 36ab6923ed

View File

@@ -12,7 +12,6 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{
totalPages : totalPages, totalPages : totalPages,
zoomLevel : 100, zoomLevel : 100,
pageNumberInput : currentPage, pageNumberInput : currentPage,
zoomInput : 100,
}); });
useEffect(()=>{ useEffect(()=>{
@@ -28,12 +27,11 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{
}, [currentPage]); }, [currentPage]);
const setZoomLevel = (delta)=>{ const setZoomLevel = (delta)=>{
const zoomLevel = _.clamp(state.zoomLevel + delta, minZoom, maxZoom); const zoomChange = _.clamp(state.zoomLevel + delta, minZoom, maxZoom);
setState((prevState)=>({ setState((prevState)=>({
...prevState, ...prevState,
zoomLevel : zoomLevel, zoomLevel : zoomChange
zoomInput : zoomLevel,
})); }));
}; };
@@ -56,14 +54,13 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{
min={minZoom} min={minZoom}
max={maxZoom} max={maxZoom}
step='1' step='1'
value={state.zoomInput} value={state.zoomLevel}
onChange={(e)=>{ onChange={(e)=>{
const newZoomLevel = parseInt(e.target.value, 10); const newZoomLevel = parseInt(e.target.value, 10);
if(newZoomLevel !== state.zoomLevel) { if(newZoomLevel !== state.zoomLevel) {
setState((prevState)=>({ setState((prevState)=>({
...prevState, ...prevState,
zoomLevel : newZoomLevel, zoomLevel : newZoomLevel
zoomInput : newZoomLevel,
})); }));
onZoomChange(newZoomLevel); onZoomChange(newZoomLevel);
} }