Dialog
shadcn/uiA window overlaid on either the primary window or another dialog window, rendering the content underneath inert.
Installation
Props
<Dialog />
Name
Type
open
boolean
defaultOpen
boolean
onOpenChange
(open: boolean) => void
modal
boolean (default: true)
<DialogTrigger />
Name
Type
asChild
boolean
<DialogContent />
Name
Type
className
string
containerClassName
string
showCloseButton
boolean (default: true)
onEscapeKeyDown
(event: KeyboardEvent) => void
onPointerDownOutside
(event: PointerEvent) => void
onInteractOutside
(event: Event) => void
<DialogHeader />
Name
Type
className
string
<DialogFooter />
Name
Type
className
string
<DialogTitle />
Name
Type
className
string
<DialogDescription />
Name
Type
className
string
<DialogOverlay />
Name
Type
className
string
<DialogClose />
Name
Type
asChild
boolean