---
generate_toc: true
---
import { ComponentExample } from "@/components/ComponentExample"
import { ComponentReference } from "@/components/ComponentReference"
export const metadata = {
title: `Drawer`,
}
# {metadata.title}
A component for rendering a sliding panel that overlays the main content.
In this guide, you'll learn how to use the Drawer component.
## Usage
```tsx
import { Drawer } from "@medusajs/ui"
```
```tsx
Trigger
Drawer Title
Body
Footer
```
---
## API Reference
---
## Examples
### Drawer with Form
This example shows a simple form inside a Drawer, demonstrating how to use form elements and handle submission.