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

<Panel />

Source on GitHub

The <Panel /> component helps you position content above the viewport. It is used internally by the <MiniMap /> and <Controls /> components.

<script lang="ts"> import { SvelteFlow, Panel } from '@xyflow/svelte'; let nodes = $state.raw([]); let edges = $state.raw([]); </script> <SvelteFlow bind:nodes bind:edges> <Panel position="top-left">top-left</Panel> <Panel position="top-center">top-center</Panel> <Panel position="top-right">top-right</Panel> <Panel position="bottom-left">bottom-left</Panel> <Panel position="bottom-center">bottom-center</Panel> <Panel position="bottom-right">bottom-right</Panel> </SvelteFlow>

Props

The type for props of <Panel /> component is exported as PanelProps. Additionally, it extends the props of <div />.

NameTypeDefault
positionPanelPosition

Set position of the panel

...propsHTMLAttributes<HTMLDivElement>
Last updated on