feat: Add default edge options
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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__ : '-',
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user