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
+}