1. Docs
  2. Components
  3. Sheet

Sheet

Extends the Dialog component to display content that complements the main content of the screen.

Installation

Anatomy

Examples

Side

Use the side prop on <Sheet.Modal> to indicate the edge of the screen where the component will appear. The values can be top, right, bottom, or left.

API Reference

Sheet.Root

PropTypeDefault
children
ReactNode
isOpen
boolean
defaultOpen
boolean
onOpenChange
function

Sheet.Overlay

PropTypeDefault
children
ReactNode
isBlurred
boolean
false
isDismissable
boolean
true
isKeyboardDismissDisabled
boolean
className
string

Sheet.Modal

PropTypeDefault
children
ReactNode
side
enum
"right"
className
string

Sheet.Content

PropTypeDefault
children
ReactNode
role
enum
"dialog"
className
string

Sheet.Header

PropTypeDefault
children
ReactNode
className
string

Sheet.Title

PropTypeDefault
children
ReactNode
className
string

Sheet.Description

PropTypeDefault
children
ReactNode
className
string

Sheet.Footer

PropTypeDefault
children
ReactNode
className
string

Sheet.Close

PropTypeDefault
className
string