fix: inconsistent behaviour of zoom in button and shortcut (#27944)

This commit is contained in:
非法操作 2025-11-13 14:37:27 +08:00 committed by GitHub
parent 6c576e2c66
commit b02165ffe6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 4 deletions

View File

@ -44,17 +44,17 @@ export const useShortcuts = (): void => {
fitView,
} = useReactFlow()
// Zoom out to a minimum of 0.5 for shortcut
// Zoom out to a minimum of 0.25 for shortcut
const constrainedZoomOut = () => {
const currentZoom = getZoom()
const newZoom = Math.max(currentZoom - 0.1, 0.5)
const newZoom = Math.max(currentZoom - 0.1, 0.25)
zoomTo(newZoom)
}
// Zoom in to a maximum of 1 for shortcut
// Zoom in to a maximum of 2 for shortcut
const constrainedZoomIn = () => {
const currentZoom = getZoom()
const newZoom = Math.min(currentZoom + 0.1, 1)
const newZoom = Math.min(currentZoom + 0.1, 2)
zoomTo(newZoom)
}