diff --git a/src/hooks/useZoomPanHelper.ts b/src/hooks/useZoomPanHelper.ts index ff7ae0dc..f5b91403 100644 --- a/src/hooks/useZoomPanHelper.ts +++ b/src/hooks/useZoomPanHelper.ts @@ -47,8 +47,8 @@ const useZoomPanHelper = (): ZoomPanHelperFunctions => { bounds, width, height, - minZoom, - maxZoom, + options.minZoom ?? minZoom, + options.maxZoom ?? maxZoom, options.padding ?? DEFAULT_PADDING ); const transform = zoomIdentity.translate(x, y).scale(zoom); diff --git a/src/types/index.ts b/src/types/index.ts index dc54f980..96247795 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -248,6 +248,8 @@ export interface WrapNodeProps { export type FitViewParams = { padding?: number; includeHiddenNodes?: boolean; + minZoom?: number; + maxZoom?: number; }; export type FlowExportObject = {