Skip to Content
πŸ“£ We just released Svelte Flow 1.0 Alpha β€” try it out and give us your feedback!
ReferenceUtilsgetNodesBounds()

getNodesBounds()

Source on GitHub 

Returns the bounding box that contains all the given nodes in an array. This can be useful when combined with getViewportForBounds to calculate the correct transform to fit the given nodes in a viewport.

ℹ️

This function was previously called getRectOfNodes, which will be removed in v12.

import { getNodesBounds } from '@xyflow/svelte'; const nodes = [ { id: 'a', position: { x: 0, y: 0 }, data: { label: 'a' }, width: 50, height: 25, }, { id: 'b', position: { x: 100, y: 100 }, data: { label: 'b' }, width: 50, height: 25, }, ]; const bounds = getNodesBounds(nodes);

Signature

#Params
#nodes
#Returns
Rect
Last updated on