Skip to content

CommandItem ​

Renders a single command row with icon, label (with match highlighting), description, shortcut badge, loading spinner, and disabled state. Used internally by CommandPalette; also available for custom layouts.

Props ​

command ​

Command

The command to render.

active ​

boolean

Whether this row is keyboard-selected.

matches ​

Array<[number, number]>

Highlight ranges from the fuzzy search engine.

itemId ​

string

id attribute for ARIA aria-activedescendant.

loadingCommandId ​

string | null

ID of the currently executing command; shows a spinner.

Emits ​

execute ​

User clicked or pressed Enter on this item.

activate ​

User hovered over this item.