feat(svelte): add Provider

This commit is contained in:
moklick
2023-03-09 13:10:19 +01:00
parent 7bd8032ea4
commit 3a39876383
12 changed files with 115 additions and 130 deletions
@@ -2,8 +2,17 @@
import { setContext } from 'svelte';
import { createStore, key } from '$lib/store';
import type { SvelteFlowProviderProps } from './types';
const store = createStore();
type $$Props = SvelteFlowProviderProps;
export let nodes: $$Props['nodes'];
export let edges: $$Props['edges'];
const store = createStore({
nodes,
edges,
});
setContext(key, {
getStore: () => store