From af93fd201fbb9fab5c851805913bead829e2f542 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Wed, 19 Jun 2024 11:49:30 +0200 Subject: [PATCH 1/9] refactor(core): replace `until` watcher with `onMounted` in handle cmp (#1488) --- .../core/src/components/Handle/Handle.vue | 55 ++++++++++--------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/packages/core/src/components/Handle/Handle.vue b/packages/core/src/components/Handle/Handle.vue index c80b1ec2c..aa67fac0e 100644 --- a/packages/core/src/components/Handle/Handle.vue +++ b/packages/core/src/components/Handle/Handle.vue @@ -1,6 +1,5 @@ + + From 8d4976e6e6888bab15dcc810d033c74db62f322d Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 17 Jun 2024 14:25:03 +0200 Subject: [PATCH 9/9] chore(core): cleanup --- .../VueFlowProvider/VueFlowProvider.vue | 23 +++++++++++++++++++ packages/core/src/context/VueFlowProvider.vue | 15 ------------ packages/core/src/types/flow.ts | 6 +++++ 3 files changed, 29 insertions(+), 15 deletions(-) create mode 100644 packages/core/src/components/VueFlowProvider/VueFlowProvider.vue delete mode 100644 packages/core/src/context/VueFlowProvider.vue diff --git a/packages/core/src/components/VueFlowProvider/VueFlowProvider.vue b/packages/core/src/components/VueFlowProvider/VueFlowProvider.vue new file mode 100644 index 000000000..acda6d86f --- /dev/null +++ b/packages/core/src/components/VueFlowProvider/VueFlowProvider.vue @@ -0,0 +1,23 @@ + + + diff --git a/packages/core/src/context/VueFlowProvider.vue b/packages/core/src/context/VueFlowProvider.vue deleted file mode 100644 index 9ad844372..000000000 --- a/packages/core/src/context/VueFlowProvider.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/packages/core/src/types/flow.ts b/packages/core/src/types/flow.ts index 08439b491..ac9c7e7c9 100644 --- a/packages/core/src/types/flow.ts +++ b/packages/core/src/types/flow.ts @@ -300,3 +300,9 @@ export interface FlowSlots extends NodeSlots, EdgeSlots { 'zoom-pane': () => any 'default': () => any } + +export interface VueFlowProviderProps { + initialNodes?: Node[] + initialEdges?: Edge[] + fitViewOnInit?: boolean +}