リファレンスコンポーネント

コンポーネント

<Background />

Backgroundコンポーネントを使用すると、ノードベースのUIで一般的なさまざまな種類の背景を簡単にレンダリングできます。 lines、dots、crossの3つのバリアントがあります。

詳細はこちら

<BaseEdge />

BaseEdgeコンポーネントは、すべてのエッジに内部的に使用されます。カスタムエッジ内で使用でき、非表示のヘルパーエッジとエッジラベルを処理します。

詳細はこちら

<ControlButton />

ControlButtonコンポーネントは、Controlsコンポーネント用のカスタム/追加ボタンをレンダリングするために使用されます。

詳細はこちら

<Controls />

Controlsコンポーネントは、ズームイン、ズームアウト、ビューのフィット、およびビューポートのロックのための便利なボタンを含む小さなパネルをレンダリングします。

詳細はこちら

<EdgeLabelRenderer />

エッジはSVGベースです。より複雑なラベルをレンダリングする場合は、EdgeLabelRendererコンポーネントを使用して、divベースのレンダラーにアクセスできます。このコンポーネントは、エッジの上に配置されたdivでラベルをレンダリングするポータルです。

詳細はこちら

<Handle />

Handleコンポーネントは、カスタムノードで接続ポイントを定義するために使用されます。

詳細はこちら

<MiniMap />

MiniMapコンポーネントは、フローの概要をレンダリングします。各ノードをSVG要素としてレンダリングし、現在のビューポートがフローの残りの部分に対してどこにあるかを視覚化します。

詳細はこちら

<NodeResizer />

NodeResizerコンポーネントを使用して、ノードにサイズ変更機能を追加できます。すべての方向にサイズ変更するために、ノードの周りにドラッグ可能なコントロールをレンダリングします。

詳細はこちら

<NodeResizeControl />

独自のサイズ変更UIを作成するには、NodeResizeControlコンポーネントを使用できます。ここで、子要素(アイコンなど)を渡すことができます。

詳細はこちら

<NodeToolbar />

NodeToolbarコンポーネントは、ノードの側面にツールバーを表示したり、たとえばツールチップを表示したりするために使用できます。

詳細はこちら

<Panel />

Panelコンポーネントは、ビューポートの上にコンテンツを配置するのに役立ちます。MiniMapおよびControlsコンポーネントによって内部的に使用されます。

詳細はこちら