diff --git a/.changeset/great-geese-explode.md b/.changeset/great-geese-explode.md new file mode 100644 index 00000000..bf381774 --- /dev/null +++ b/.changeset/great-geese-explode.md @@ -0,0 +1,5 @@ +--- +'@xyflow/svelte': patch +--- + +Fix fitView not working when accessed through the SvelteFlowProvider diff --git a/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts b/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts index 42e91e0d..e3dcf1f4 100644 --- a/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts +++ b/packages/svelte/src/lib/hooks/useSvelteFlow.svelte.ts @@ -385,7 +385,9 @@ export function useSvelteFlow { + return store.fitView(options); + }, fitBounds: async (bounds: Rect, options?: FitBoundsOptions) => { if (!store.panZoom) { return Promise.resolve(false);