Panel

Side panel container with position variants and scroll area.

Install

npx shadcn@latest add https://substrate.georgedrury.co.uk/r/panel

Examples

Layers
Background
Rectangle 1
Text layer
import { Panel } from "@/components/substrate/panel"
import {
	Pane,

Theme variables

VariableTailwind classFallbackDescription
--panelbg-panel--cardPanel background colour
--panel-foregroundtext-panel-foreground--card-foregroundPanel text colour

Props

PropTypeDefaultDescription
position"left" | "right""right"Which side the panel sits on. Controls border direction.
variant"tool" | "default""default"Panel variant. Tool variant uses flex column layout.