Skip to Content
ComponentsSheet

Sheet

A panel that slides in from any edge of the screen — a side-panel variant of the Dialog.

import { Sheet, SheetClose, SheetContent, SheetDescription, SheetFooter, SheetHeader, SheetTitle, SheetTrigger, } from "@/components/ui/sheet"
<Sheet> <SheetTrigger asChild> <Button variant="outline">Open</Button> </SheetTrigger> <SheetContent> <SheetHeader> <SheetTitle>Title</SheetTitle> <SheetDescription>Description</SheetDescription> </SheetHeader> <SheetFooter> <SheetClose asChild> <Button>Save</Button> </SheetClose> </SheetFooter> </SheetContent> </Sheet>

Examples

Side: right (default)

<SheetContent side="right">...</SheetContent>

Side: left

<SheetContent side="left">...</SheetContent>

Side: top

<SheetContent side="top">...</SheetContent>

Side: bottom

<SheetContent side="bottom">...</SheetContent>
Last updated on