fix(core): pass path options to edges
This commit is contained in:
@@ -82,6 +82,7 @@ const EdgeWrapper = defineComponent({
|
|||||||
return () => {
|
return () => {
|
||||||
const sourceNode = findNode(edge.value.source)
|
const sourceNode = findNode(edge.value.source)
|
||||||
const targetNode = findNode(edge.value.target)
|
const targetNode = findNode(edge.value.target)
|
||||||
|
const pathOptions = 'pathOptions' in edge.value ? edge.value.pathOptions : {}
|
||||||
|
|
||||||
if (!sourceNode && !targetNode) {
|
if (!sourceNode && !targetNode) {
|
||||||
emits.error(new VueFlowError(ErrorCode.EDGE_SOURCE_TARGET_MISSING, edge.value.id, edge.value.source, edge.value.target))
|
emits.error(new VueFlowError(ErrorCode.EDGE_SOURCE_TARGET_MISSING, edge.value.id, edge.value.source, edge.value.target))
|
||||||
@@ -207,6 +208,7 @@ const EdgeWrapper = defineComponent({
|
|||||||
sourceHandleId: edge.value.sourceHandle,
|
sourceHandleId: edge.value.sourceHandle,
|
||||||
targetHandleId: edge.value.targetHandle,
|
targetHandleId: edge.value.targetHandle,
|
||||||
interactionWidth: edge.value.interactionWidth,
|
interactionWidth: edge.value.interactionWidth,
|
||||||
|
...pathOptions,
|
||||||
}),
|
}),
|
||||||
[
|
[
|
||||||
props.updatable === 'source' || props.updatable === true
|
props.updatable === 'source' || props.updatable === true
|
||||||
|
|||||||
Reference in New Issue
Block a user