useNiceDagEdge(React)
The method is used to get utilities methods for edge deletion and node inserting.
useNiceDagEdge(edge: IEdge): { onEdgeRemove, onNodeInsert}
Arguments(UseNiceDagArgs)
IEdge object is given by nice-dag.
Return
onEdgeRemove
() => void
The function is usually used as an event listener. Once it is bound to a DOM object, it can perform the edge deletion when the event is fired.
onNodeInsert
(nodes: NiceDagTypes.Node[], offset: number) => void
The function is used to insert nodes between source node and target of the edge.
Arguments
Name | Optional | Description | Type |
---|---|---|---|
nodes | No | Given node list (You need to give the node list) | Node[] |
offset | Yes | The offset (x,y) position of the start node) | Point |