diff --git a/packages/core/src/store/state.ts b/packages/core/src/store/state.ts index 3e306f29..52e11b25 100644 --- a/packages/core/src/store/state.ts +++ b/packages/core/src/store/state.ts @@ -114,6 +114,10 @@ const defaultState = (): State => ({ defaultEdgeOptions: undefined, elevateEdgesOnSelect: false, + __experimentalFeatures: { + nestedFlow: false, + }, + vueFlowVersion: typeof __VUE_FLOW_VERSION__ !== 'undefined' ? __VUE_FLOW_VERSION__ : '-', }) diff --git a/packages/core/src/types/flow.ts b/packages/core/src/types/flow.ts index 9e783bfc..e6083bfe 100644 --- a/packages/core/src/types/flow.ts +++ b/packages/core/src/types/flow.ts @@ -157,6 +157,10 @@ export interface FlowProps { defaultEdgeOptions?: DefaultEdgeOptions /** elevates edges when selected and applies z-Index to put them above their nodes */ elevateEdgesOnSelect?: boolean + + __experimentalFeatures?: { + nestedFlow?: boolean + } } export type FlowOptions = FlowProps