shadcn.io is not affiliated with official shadcn/ui
Drawer examples · Top
Top Drawer Command Bar for React
A top drawer with a large command field and four commands, each showing its keyboard shortcut.
A command bar that drops from the top: a large search field and four commands, each with its shortcut in a Kbd. The drawer's title is visually hidden, since the field leads the panel.
Preview
Installation
FAQ
How is the command field built?
An Input Group, h-12, with an InputGroupInput of type="search" and aria-label="Command", and an InputGroupAddon holding the command icon after the input in the markup.
How are the commands listed?
From a static array of four: Create new project, Open file, Search everywhere and Settings. Each is a ghost Button with its label at the start and its shortcut in a Kbd at the end.
Does typing filter the commands?
Not in this demo: the field is uncontrolled. For a filterable list with arrow-key navigation, use a Command menu inside the drawer.
Do the shortcuts work?
No, the Kbds only show them. Register the key handlers yourself, and open the drawer from ⌘K if that's the shortcut you show.
Related
- Top Drawer Search BarA top drawer with a large search field
- Top Drawer Quick ActionsA top drawer with a three-column grid of
- Simple Top DrawerA drawer that slides down from the top
- Top Drawer Notification BannerA top drawer shaped as a banner, with an
- Bottom Drawer Event DetailsA bottom drawer with an event's badges
- Bottom Drawer No Scale BackgroundA bottom drawer that leaves the page