--- category: overlays --- # Sheet Source: `components/ui/sheet.tsx`. `Sheet` is a compound component. Its parts are exported **flat** (`SheetTrigger`, not `Sheet.Trigger`) and each is a separate top-level export of the bundle: | Part | Props | | --- | --- | | `SheetTrigger` | `React.ComponentProps` | | `SheetClose` | `React.ComponentProps` | | `SheetContent` | `React.ComponentProps & {…}` | | `SheetHeader` | `React.ComponentProps<'div'>` | | `SheetFooter` | `React.ComponentProps<'div'>` | | `SheetTitle` | `React.ComponentProps` | | `SheetDescription` | `React.ComponentProps` | All parts accept `className` and are composed as children of `Sheet`.