Simplify paneDragging state update logic

This commit is contained in:
Moritz Klack
2026-01-27 11:17:16 +01:00
committed by GitHub
parent 2624479ad3
commit c029cd1a28

View File

@@ -74,12 +74,7 @@ export function ZoomPane({
translateExtent,
viewport: defaultViewport,
onDraggingChange: (paneDragging) =>
store.setState((prevState) => {
if (prevState.paneDragging !== paneDragging) {
return { paneDragging };
}
return prevState;
}),
store.setState((prevState) => prevState.paneDragging === paneDragging ? prevState : { paneDragging }),
onPanZoomStart: (event, vp) => {
const { onViewportChangeStart, onMoveStart } = store.getState();
onMoveStart?.(event, vp);