Sheet
Extends the Dialog component to display content that complements the main content of the screen.
shadcn/ui docs →Preview
Installation
terminal
Other package managers
bunx --bun shadcn@latest add https://trents.tech/r/sheet.json
Dependencies: @radix-ui/react-dialog
Usage
example.tsx
import {
Sheet,
SheetContent,
SheetDescription,
SheetHeader,
SheetTitle,
SheetTrigger,
} from "@/components/ui/sheet"
import { Button } from "@/components/ui/button"
<Sheet>
<SheetTrigger asChild>
<Button>Open Sheet</Button>
</SheetTrigger>
<SheetContent>
<SheetHeader>
<SheetTitle>Edit profile</SheetTitle>
<SheetDescription>
Make changes to your profile here.
</SheetDescription>
</SheetHeader>
</SheetContent>
</Sheet>