Skip to main content

Function: defineCanvasWidget()

defineCanvasWidget<P>(type, metadataOf): void

Defined in: diagram/canvasWidget.tsx:34

Defines the React component to be a canvas widget.

A component cannot be rendered by canvas as widget unless explicitly defined as such using this function.

Example:

function MyWidget(props) {
...
}

defineCanvasWidget(MyWidget, element => ({
element,
attachment: 'viewport'
}));

Type Parameters

Type Parameter

P

Parameters

ParameterType

type

ComponentType<P>

metadataOf

(element) => CanvasWidgetDescription

Returns

void