diff --git a/examples/NodeTypeChange/NodeTypeChangeExample.vue b/examples/NodeTypeChange/NodeTypeChangeExample.vue index da2f933e..06a378ee 100644 --- a/examples/NodeTypeChange/NodeTypeChangeExample.vue +++ b/examples/NodeTypeChange/NodeTypeChangeExample.vue @@ -1,8 +1,6 @@ diff --git a/src/store/index.ts b/src/store/index.ts index 614f6c33..8279caa4 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -6,6 +6,7 @@ export const initialState = (): FlowState => ({ height: 0, }, transform: [0, 0, 1], + elements: [], nodes: [], edges: [], selectedElements: undefined, @@ -42,7 +43,7 @@ export const initialState = (): FlowState => ({ connectionHandleId: undefined, connectionHandleType: 'source', connectionPosition: { x: NaN, y: NaN }, - connectionMode: ConnectionMode.Strict, + connectionMode: ConnectionMode.Loose, snapGrid: [15, 15], snapToGrid: false, diff --git a/src/types/store.ts b/src/types/store.ts index 253a6036..81f6f9fe 100644 --- a/src/types/store.ts +++ b/src/types/store.ts @@ -10,6 +10,7 @@ import { D3Selection, D3Zoom, D3ZoomHandler } from '~/types/panel' export interface FlowState { dimensions: Dimensions transform: Transform + elements: Elements nodes: Node[] edges: Edge[] selectedElements?: Elements