preskok/ui

Command Menu

Spotlight-style command menu with search, sections, and keyboard shortcuts.

Installation

pnpm dlx preskok-ui@latest add command-menu

Usage

import {
  CommandMenu,
  CommandMenuFooter,
  CommandMenuItem,
  CommandMenuList,
  CommandMenuSearch,
  CommandMenuSection,
} from "@/components/ui/preskok-ui/command-menu"
 
export function CommandMenuDemo() {
  return (
    <CommandMenu isOpen aria-label="Command" shortcut="k">
      <CommandMenuSearch />
      <CommandMenuList>
        <CommandMenuSection label="General">
          <CommandMenuItem>Open</CommandMenuItem>
          <CommandMenuItem>Save</CommandMenuItem>
        </CommandMenuSection>
      </CommandMenuList>
      <CommandMenuFooter>Press Command+K to open</CommandMenuFooter>
    </CommandMenu>
  )
}