feat: Add default edge options

This commit is contained in:
Braks
2022-04-04 21:42:48 +02:00
parent aba67a4852
commit 9a8bf69848
3 changed files with 15 additions and 1 deletions
+2
View File
@@ -226,6 +226,7 @@ export default (state: State, getters: ComputedGetters): Actions => {
return {
...parseEdge(edge, {
...state.defaultEdgeOptions,
...getters.getEdge.value(edge.id),
}),
sourceNode,
@@ -263,6 +264,7 @@ export default (state: State, getters: ComputedGetters): Actions => {
console.warn(`couldn't create edge for target id: ${edge.target}; edge id: ${edge.id}`)
state.edges.push({
...state.defaultEdgeOptions,
...edge,
sourceNode,
targetNode,
+6
View File
@@ -99,6 +99,12 @@ export default (opts?: FlowOptions): State => {
applyDefault: true,
fitViewOnInit: false,
noDragClassName: undefined,
noWheelClassName: undefined,
noPanClassName: undefined,
defaultEdgeOptions: undefined,
vueFlowVersion: typeof __VUE_FLOW_VERSION__ !== 'undefined' ? __VUE_FLOW_VERSION__ : '-',
}