feat(svelte): custom nodes

This commit is contained in:
moklick
2023-02-21 14:36:07 +01:00
parent 6b192d90d5
commit aea43103af
12 changed files with 199 additions and 90 deletions
@@ -1,5 +1,5 @@
<script lang="ts">
import { setContext, onMount } from 'svelte'
import { setContext, onMount, SvelteComponent } from 'svelte'
import cc from 'classcat';
import type { Node, Edge } from '@reactflow/system';
@@ -17,6 +17,7 @@
export let nodes: Node[] = [];
export let edges: Edge[] = [];
export let fitView: boolean = false;
export let nodeTypes: Record<string, SvelteComponent>
let className: string = '';
export { className as class };
@@ -26,7 +27,8 @@
const store = createStore({
nodes,
edges,
fitView
fitView,
nodeTypes
});
setContext(key, {