Drawer
A drawer is a panel that slides in from the side of the screen. It is used for navigation, dialogs, and other small containers of content.
View on GitHubUsage
import { Drawer, Button } from '@nerdfish/ui'
<Drawer.Root>
<Drawer.Trigger>Open</Drawer.Trigger>
<Drawer.Content>
<Drawer.Header>
<Drawer.Title>Are you sure absolutely sure?</Drawer.Title>
<Drawer.Description>This action cannot be undone.</Drawer.Description>
</Drawer.Header>
<Drawer.Footer>
<Button>Submit</Button>
<Drawer.Close>
<Button variant="outline">Cancel</Button>
</Drawer.Close>
</Drawer.Footer>
</Drawer.Content>
</Drawer.Root>
Direction
Responsive
You can combine the Dialog
and Drawer
components to create a responsive
dialog. This renders a Dialog
component on desktop and a Drawer
on mobile.