From 3c660583cba464c1887fcabb2aaa2bfcb4547713 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Thu, 17 Nov 2022 18:38:51 +0100 Subject: [PATCH] feat(core): add `__experimentalFeatures` flag to store --- packages/core/src/store/state.ts | 4 ++++ packages/core/src/types/flow.ts | 4 ++++ 2 files changed, 8 insertions(+) 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