refactor(types): Remove internal __vf field
* fields are merged into the GraphNode / Node interface * Remove passing props from VueFlow container, use injected state Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
This commit is contained in:
@@ -61,15 +61,15 @@ const handleEdgeUpdater = (event: MouseEvent, isSourceHandle: boolean) => {
|
||||
// when connection type is loose we can define all handles as sources
|
||||
const targetNodeHandles = computed(() =>
|
||||
store.connectionMode === ConnectionMode.Strict
|
||||
? props.edge.targetNode.__vf.handleBounds.target
|
||||
: props.edge.targetNode.__vf.handleBounds.target ?? props.edge.targetNode.__vf.handleBounds.source,
|
||||
? props.edge.targetNode.handleBounds.target
|
||||
: props.edge.targetNode.handleBounds.target ?? props.edge.targetNode.handleBounds.source,
|
||||
)
|
||||
|
||||
const sourceHandle = controlledComputed(
|
||||
() => props.edge,
|
||||
() => {
|
||||
if (props.edge.sourceNode && props.edge.sourceNode.__vf.handleBounds.source)
|
||||
return getHandle(props.edge.sourceNode.__vf.handleBounds.source, props.edge.sourceHandle)
|
||||
if (props.edge.sourceNode && props.edge.sourceNode.handleBounds.source)
|
||||
return getHandle(props.edge.sourceNode.handleBounds.source, props.edge.sourceHandle)
|
||||
else return undefined
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user