Skip to Content
💡 Legacy Notice: You're viewing Svelte Flow for Svelte 4. For the latest documentation, click here.

Subflows

Svelte Flow supports rendering nested graphs and grouping of nodes. You can configure the behavior 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