mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2025-12-26 03:02:40 +00:00
remove zoomInput state property
zoomLevel and zoomInput should always be the same, so I've removed one.
This commit is contained in:
@@ -12,7 +12,6 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{
|
||||
totalPages : totalPages,
|
||||
zoomLevel : 100,
|
||||
pageNumberInput : currentPage,
|
||||
zoomInput : 100,
|
||||
});
|
||||
|
||||
useEffect(()=>{
|
||||
@@ -28,12 +27,11 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{
|
||||
}, [currentPage]);
|
||||
|
||||
const setZoomLevel = (delta)=>{
|
||||
const zoomLevel = _.clamp(state.zoomLevel + delta, minZoom, maxZoom);
|
||||
const zoomChange = _.clamp(state.zoomLevel + delta, minZoom, maxZoom);
|
||||
|
||||
setState((prevState)=>({
|
||||
...prevState,
|
||||
zoomLevel : zoomLevel,
|
||||
zoomInput : zoomLevel,
|
||||
zoomLevel : zoomChange
|
||||
}));
|
||||
};
|
||||
|
||||
@@ -56,14 +54,13 @@ const ToolBar = ({ onZoomChange, currentPage, onPageChange, totalPages })=>{
|
||||
min={minZoom}
|
||||
max={maxZoom}
|
||||
step='1'
|
||||
value={state.zoomInput}
|
||||
value={state.zoomLevel}
|
||||
onChange={(e)=>{
|
||||
const newZoomLevel = parseInt(e.target.value, 10);
|
||||
if(newZoomLevel !== state.zoomLevel) {
|
||||
setState((prevState)=>({
|
||||
...prevState,
|
||||
zoomLevel : newZoomLevel,
|
||||
zoomInput : newZoomLevel,
|
||||
zoomLevel : newZoomLevel
|
||||
}));
|
||||
onZoomChange(newZoomLevel);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user