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

Edge Markers

Svelte Flow has built-in support for different marker types for your edges. It’s possible to add your own SVG markers , too.

<script lang="ts"> import { writable } from 'svelte/store'; import { SvelteFlow, Background, type Edge, type Node } from '@xyflow/svelte'; import '@xyflow/svelte/dist/style.css'; import { initialNodes, initialEdges } from './nodes-and-edges'; // the custom edge marker is an SVG with a marker element. // That marker has the id "logo". We can use that id to reference it, // by using the markerStart and markerEnd edge options. import CustomEdgeMarker from './CustomEdgeMarker.svelte'; const nodes = writable<Node[]>(initialNodes); const edges = writable<Edge[]>(initialEdges); </script> <div style="height:100vh;"> <SvelteFlow {nodes} {edges} fitView> <CustomEdgeMarker /> <Background /> </SvelteFlow> </div>
Last updated on