Styled wrapper components around the [cmdk](https://cmdk.dev) command palette primitive, providing a fully themed command menu with search input, grouped results, and dialog support. ## Key Components | Export | Description | |---|---| | `Command` | Root container wrapping `CommandPrimitive` with popover styling | | `CommandDialog` | Modal variant that renders the command palette inside a `Dialog` | | `CommandInput` | Search input with a `Search` icon prefix and border separator | | `CommandList` | Scrollable results container (max height 300px) | | `CommandEmpty` | Centered empty-state message when no results match | | `CommandGroup` | Labeled section for grouping related items | | `CommandItem` | Individual selectable result row with hover/selected/disabled states | | `CommandSeparator` | Horizontal rule divider between groups | | `CommandShortcut` | Right-aligned `` for displaying keyboard shortcut hints | ## Usage Example ```typescript import { Command, CommandDialog, CommandInput, CommandList, CommandEmpty, CommandGroup, CommandItem, CommandShortcut, CommandSeparator, } from "./command" // Inline palette function InlineCommandMenu() { return ( No results found. View All Devices ⌘D Open Tickets ) } // Modal palette triggered by a keyboard shortcut function CommandPaletteDialog({ open, onOpenChange }) { return ( No results found. router.push("/dashboard")}> Dashboard ) } ``` **Source:** [`command.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/command.tsx)