Right-Side Panel
The default right-side slide-over detail panel.
Molecules
Slide-over side drawer panel for secondary tasks and filters.
pnpm add @quinkit/uiimport { Sheet } from "@quinkit/ui";Live previews · code · themes · viewport · dark mode
The default right-side slide-over detail panel.
A left-side sheet used as a mobile navigation drawer.
Edit record details without leaving the page context.
Slide in from the top, right, bottom, or left.
E-commerce order summary drawer with item breakdown.
Sheet is an accessible slide-over drawer panel powered by Radix Dialog. It slides in from any screen edge (right, left, top, bottom) to surface detail views, mobile navigation menus, e-commerce cart summaries, or configuration forms without displacing the parent page context.
### Slide-Over Panel
import { Button, Sheet, SheetContent, SheetHeader, SheetTitle, SheetDescription } from "@quinkit/ui";
export function SheetDemo() {
return (
<Sheet>
<SheetTrigger asChild>
<Button variant="outline">Open Sheet</Button>
</SheetTrigger>
<SheetContent side="right">
<SheetHeader>
<SheetTitle>Edit Profile Details</SheetTitle>
<SheetDescription>Make changes to your user account profile here.</SheetDescription>
</SheetHeader>
</SheetContent>
</Sheet>
);
}### SheetContent Props
| Prop | Type | Default | Description |
|---|---|---|---|
side | "top" | "right" | "bottom" | "left" | "right" | Edge of the viewport the panel slides from. |
showClose | boolean | true | Show top-right dismiss button with Lucide icon. |
className | string | undefined | Additional class names. |
Escape key closes active sheet panel.Sheet adheres to WAI-ARIA design patterns for accessible web components.
Keyboard Navigation
Tab / Shift + Tab — Focuses control and moves between interactive elements.Space / Enter — Triggers action or toggles selection.Escape — Closes open popovers, overlays, or dropdown menus.ARIA Standards
aria-* attributes.ring-ring) visible in both light & dark mode.Add a shadcn-compatible bridge file to your project that re-exports from @quinkit/ui.
npx shadcn@latest add https://quinkit-ui.vercel.app/r/sheet.json