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:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user