Drawer
shadcn/uiA drawer component built on top of Vaul.
Installation
Props
<Drawer />
Name
Type
open
boolean
defaultOpen
boolean
onOpenChange
(open: boolean) => void
direction
"top" | "bottom" | "left" | "right"
dismissible
boolean (default: true)
snapPoints
number[]
activeSnapPoint
number
setActiveSnapPoint
(snapPoint: number) => void
<DrawerTrigger />
Name
Type
asChild
boolean
<DrawerContent />
Name
Type
className
string
onEscapeKeyDown
(event: KeyboardEvent) => void
onPointerDownOutside
(event: PointerEvent) => void
<DrawerHeader />
Name
Type
className
string
<DrawerFooter />
Name
Type
className
string
<DrawerTitle />
Name
Type
className
string
<DrawerDescription />
Name
Type
className
string
<DrawerOverlay />
Name
Type
className
string
<DrawerClose />
Name
Type
asChild
boolean