Components
Sheet
A side panel for detail views and secondary editing.
Default
<Sheet>
<SheetTrigger render={<Button variant="outline" />}>Open sheet</SheetTrigger>
<SheetContent side="right">
<SheetHeader>
<SheetTitle>Edit profile</SheetTitle>
<SheetDescription>Shown next to your posts.</SheetDescription>
</SheetHeader>
{/* fields */}
<SheetFooter>
<SheetClose render={<Button />}>Save</SheetClose>
</SheetFooter>
</SheetContent>
</Sheet> No close button
<SheetContent side="right" showCloseButton={false}>
{/* no corner ✕ — commit via footer actions */}
<SheetHeader>…</SheetHeader>
<SheetFooter>
<SheetClose render={<Button variant="outline" />}>Cancel</SheetClose>
<SheetClose render={<Button />}>Publish</SheetClose>
</SheetFooter>
</SheetContent> With side
<SheetContent side="top">…</SheetContent>
<SheetContent side="right">…</SheetContent>
<SheetContent side="bottom">…</SheetContent>
<SheetContent side="left">…</SheetContent>
The side prop docks the sheet to the
top,
right,
bottom or
left edge.
Markdown for agents: /design/sheet.md · spec: /design.md