UI Kit component
Slash Command Menu
QalmaSlashCommandMenu renders command options with icons, descriptions, shortcuts, and keyboard navigation. Your controller owns filtering and command execution.
Preview
Block commands
The menu ships the default Lucide icon provider for first-party block commands.
Click the token to recompute placement, then use ArrowUp / ArrowDown.
API
Inputs are placement, options, and activeIndex. Outputs are activate, pick, and dismiss. Each option includes the editor command name and optional command value; the app decides how to run it.