Panel
A styled panel component for Vue Flow-based canvases to position custom UI elements.
The Panel component provides a positioned container for custom UI elements on Vue Flow canvases.
It includes modern card styling with backdrop blur and flexible positioning options.
Install using CLI
Install Manually
Copy and paste the following code in the same folder.
Features
- Flexible positioning (top-left, top-right, bottom-left, bottom-right, top-center, bottom-center)
- Rounded pill design with backdrop blur
- Theme-aware card background
- Flexbox layout for easy content alignment
- Subtle drop shadow for depth
- Full TypeScript support
- Compatible with Vue Flow's panel system
Props
<Panel />
classstring
''positionPanelPositionType
top-right