Skip to main content

JsxWrapperProps

These are the props that are passed to the jsx you provide to map a node, group or overlay component in the viewOptions of a SurfaceComponent or PaperComponent. VisuallyJs passes in the UI, the model (which you can get from the UI anyway), the object being rendered, the object's data, and any childProps that have been configured.

Type Parameters​

T​

T extends Base

Properties​

data​

data: ObjectData

The object's backing data


model​

model: BrowserUIModel

Underlying model. Can also be accessed via ui.model.


obj​

obj: T

The object to be rendered - a Node, Group or Edge.

Deprecated​

Use vertex instead from 1.2.0 onwards.


props​

props: any

Any extra props configured by the view to present to this JSX.


ui​

ui: BrowserUI

The UI that is rendering this object.


vertex​

vertex: T

The object to be rendered - a Node, Group or Edge. Use this in preference to obj from 1.2.0 onwards

Since​

1.2.0