Skip to main content
MiniviewComponentProps
NameTypeDescription
activeTracking?booleanDefaults to true, meaning the miniview actively updates as nodes/groups are dragged on the related surface. If this is set to false, the miniview only updates after mouseup.
className?stringOptional class name to set on the miniview component's container
clickToCenter?booleanDefaults to true, meaning a click on a node/group in the miniview will cause that node/group to be centered in the related surface.
collapsible?booleanDefaults to true, determines whether or not the miniview can be collapsed.
elementFilter?(v:Vertex) => booleanOptional filter for elements to display. Defaults to undefined - all elements displayed.
enableWheelZoom?booleanDefaults to true, Whether or not to enable the wheel zoom.
showLasso?booleanDefaults to true - the miniview will display a lasso as the user is using the lasso in the canvas
trackSelection?booleanDefaults to true - the miniview will add a CSS class to elements whose model object is in the current selection.
typeFunction?(v:Node | Group) => stringOptional function to use to derive a type for each rendered node/group. This is written onto the corresponding element as the value of the data-vjs-miniview-type attribute, and can be useful for styling.
visible?booleanDefaults to true. Whether or not the miniview is initially visible.
wheelReverse?booleanDefaults to false. Whether or not to reverse the zoom direction in response to a wheel event.
wheelSensitivity?numberOptional override for how sensitive the wheel zoom should be.