Command Menu
FreeSampleA command palette that filters as you type, groups results and animates its height smoothly as the list changes.
- navigation
- search
- keyboard
- Invite teammate⌘I
- New document⌘N
- Upgrade workspace
- Open settings⌘,
Customize
These controls show a few ways to adapt it. The source is fully editable.
Install
Not published yetnpx shadcn@latest add @uicoolkit/command-menuInstall commands go live when this item ships to the registry.
Dependencies
- motion
Use with an agent
Copy a prompt with this component, your current preview settings and links to its docs.
Add the UICoolKit "Command Menu" component (command-menu) to this project. Docs: https://uicoolkit.com/components/command-menu Agent docs: https://uicoolkit.com/components/command-menu.md Install: npx shadcn@latest add @uicoolkit/command-menu Preview settings to match: accent Ember, radius 12px, motion on. Use the documented props and className hooks rather than editing internals, and wire it to this app's real state. (Note: this is a sample item from the UICoolKit website shell and is not published yet.)
<CommandMenu
open={open}
onOpenChange={setOpen}
groups={commandGroups}
/>| Prop | Type | Default |
|---|---|---|
groupsSections of commands with labels, icons and actions. | CommandGroup[] | — |
filterSwap in your own ranking. | (query, item) => number | — |
openControlled open state. | boolean | — |
classNameMerged onto the root after defaults, so consumer styles win. | string | — |
motionDisable animation or tune duration, easing and spring values. Reduced motion is honored by default. | boolean | MotionOptions | true |
Every part accepts className, and consumer classes are merged last so they win. Control state from your own data, replace any content, and tune or disable motion.
<CommandMenu
className="rounded-none border-2 border-black bg-yellow-300 font-mono"
motion={{ duration: 0.2 }}
/>- Combobox and listbox roles with aria-activedescendant.
- Focus is trapped while open and restored on close.
An original UICoolKit component, designed and built from scratch.
Free items are MIT licensed. Pro items are licensed per purchase.