diff --git a/docs/examples/nested/App.vue b/docs/examples/nested/App.vue
index 48bce7a5..38203731 100644
--- a/docs/examples/nested/App.vue
+++ b/docs/examples/nested/App.vue
@@ -1,93 +1,81 @@
-
+
diff --git a/docs/examples/node-resizer/App.vue b/docs/examples/node-resizer/App.vue
index 57199b00..dc097c85 100644
--- a/docs/examples/node-resizer/App.vue
+++ b/docs/examples/node-resizer/App.vue
@@ -1,9 +1,9 @@
-
+
diff --git a/docs/examples/node-toolbar/App.vue b/docs/examples/node-toolbar/App.vue
index 962e4f6d..368ec74a 100644
--- a/docs/examples/node-toolbar/App.vue
+++ b/docs/examples/node-toolbar/App.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/docs/examples/save-restore/App.vue b/docs/examples/save-restore/App.vue
index d887f38e..00515c4c 100644
--- a/docs/examples/save-restore/App.vue
+++ b/docs/examples/save-restore/App.vue
@@ -1,13 +1,13 @@
-
+
diff --git a/docs/examples/save-restore/Controls.vue b/docs/examples/save-restore/Controls.vue
index 6039ff52..fb9672a2 100644
--- a/docs/examples/save-restore/Controls.vue
+++ b/docs/examples/save-restore/Controls.vue
@@ -3,7 +3,7 @@ import { Panel, useVueFlow } from '@vue-flow/core'
const flowKey = 'example-flow'
-const { nodes, addNodes, setNodes, setEdges, dimensions, setTransform, toObject } = useVueFlow()
+const { nodes, addNodes, dimensions, toObject, fromObject } = useVueFlow()
function onSave() {
localStorage.setItem(flowKey, JSON.stringify(toObject()))
@@ -13,10 +13,7 @@ function onRestore() {
const flow = JSON.parse(localStorage.getItem(flowKey))
if (flow) {
- const [x = 0, y = 0] = flow.position
- setNodes(flow.nodes)
- setEdges(flow.edges)
- setTransform({ x, y, zoom: flow.zoom || 0 })
+ fromObject(flow)
}
}
diff --git a/docs/examples/stress/App.vue b/docs/examples/stress/App.vue
index f054e6ff..02ccd0d5 100644
--- a/docs/examples/stress/App.vue
+++ b/docs/examples/stress/App.vue
@@ -1,33 +1,30 @@
-
+
diff --git a/docs/examples/teleport/App.vue b/docs/examples/teleport/App.vue
index 7be8942c..f1a26ea5 100644
--- a/docs/examples/teleport/App.vue
+++ b/docs/examples/teleport/App.vue
@@ -1,10 +1,10 @@
-