From 0cfecc823fc6c760b21189473f13092c3bbb9211 Mon Sep 17 00:00:00 2001 From: moklick Date: Wed, 11 Oct 2023 11:17:15 +0200 Subject: [PATCH] feat(svelte): add group node --- packages/svelte/src/lib/components/nodes/GroupNode.svelte | 5 +++++ packages/svelte/src/lib/store/initial-store.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 packages/svelte/src/lib/components/nodes/GroupNode.svelte diff --git a/packages/svelte/src/lib/components/nodes/GroupNode.svelte b/packages/svelte/src/lib/components/nodes/GroupNode.svelte new file mode 100644 index 00000000..ca876fd9 --- /dev/null +++ b/packages/svelte/src/lib/components/nodes/GroupNode.svelte @@ -0,0 +1,5 @@ + diff --git a/packages/svelte/src/lib/store/initial-store.ts b/packages/svelte/src/lib/store/initial-store.ts index c9deb622..c34199ec 100644 --- a/packages/svelte/src/lib/store/initial-store.ts +++ b/packages/svelte/src/lib/store/initial-store.ts @@ -20,6 +20,7 @@ import { import DefaultNode from '$lib/components/nodes/DefaultNode.svelte'; import InputNode from '$lib/components/nodes/InputNode.svelte'; import OutputNode from '$lib/components/nodes/OutputNode.svelte'; +import GroupNode from '$lib/components/nodes/GroupNode.svelte'; import BezierEdge from '$lib/components/edges/BezierEdge.svelte'; import StraightEdge from '$lib/components/edges/StraightEdge.svelte'; import SmoothStepEdge from '$lib/components/edges/SmoothStepEdge.svelte'; @@ -31,7 +32,8 @@ import { initConnectionProps, type ConnectionProps } from './derived-connection- export const initialNodeTypes = { input: InputNode, output: OutputNode, - default: DefaultNode + default: DefaultNode, + group: GroupNode }; export const initialEdgeTypes = {