|
@@ -1,5 +1,5 @@
|
|
|
<script lang="ts">
|
|
|
- import { getContext, createEventDispatcher } from 'svelte';
|
|
|
+ import { getContext, createEventDispatcher, onDestroy } from 'svelte';
|
|
|
import { useSvelteFlow, useNodesInitialized, useStore } from '@xyflow/svelte';
|
|
|
|
|
|
const dispatch = createEventDispatcher();
|
|
@@ -111,6 +111,8 @@
|
|
|
};
|
|
|
|
|
|
onMount(() => {
|
|
|
+ drawFlow();
|
|
|
+
|
|
|
nodesInitialized.subscribe(async (initialized) => {
|
|
|
if (initialized) {
|
|
|
await tick();
|
|
@@ -130,6 +132,13 @@
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
+
|
|
|
+ onDestroy(() => {
|
|
|
+ console.log('Overview destroyed');
|
|
|
+
|
|
|
+ nodes.set([]);
|
|
|
+ edges.set([]);
|
|
|
+ });
|
|
|
</script>
|
|
|
|
|
|
<div class="w-full h-full relative">
|