Skip to Content
📣 We just released Svelte Flow 1.0 Alpha — try it out and give us your feedback!

Subflows

Svelte Flow supports rendering nested graphs and grouping of nodes. You can configure the behaviour of the child nodes using extent: parent and render group elements without handles by passing type: group to the node configuration. See Sub Flows for more information.

<script lang="ts"> import { writable } from 'svelte/store'; import { SvelteFlow, Controls, Background, BackgroundVariant, MiniMap, type Node, type Edge } from '@xyflow/svelte'; import { initialNodes, initialEdges } from './nodes-and-edges'; import '@xyflow/svelte/dist/style.css'; const nodes = writable<Node[]>(initialNodes); const edges = writable<Edge[]>(initialEdges); </script> <main> <SvelteFlow {nodes} {edges} fitView minZoom={0.1} maxZoom={2.5}> <Controls /> <Background variant={BackgroundVariant.Dots} /> <MiniMap /> </SvelteFlow> </main> <style> main { height: 100vh; } :global(.svelte-flow .svelte-flow__node.parent) { background-color: rgba(220, 220, 255, 0.4); } </style>
Last updated on