Command Palette
Keyboard-first command palette for quick navigation. Supports fuzzy search, keyboard navigation, and CMD+K shortcut.
Preview & Code
_command_palette.html.erb
███ ███████ ███████ █ ██████████████ ██████ ███ ██████████ ██
███ █████████ ██████████ █ █████ ██ █ ██████ █████████████ ██████████ █████ █ ██
████ ████████████████████████████████████
█████████████ █████ ███████ █████
█████████████
█████████████████
███████████████████ █████████
███ ████████ ██
████ ██████████████████████████████████████
command_palette_controller.js
██████ █ ██████████ █ ████ ████████████████████
██████ ███████ █████ ███████ ██████████ █
██████ ███████ █ ██████████ ███████████ ████████ ██████████ ███████ ████████
█████████ █
██████████████████ █ █
█████████████████████
███████████████████████ █ ███████████████
█████████████████████████ █ █████
command_palette_component.rb
█ ██████████████████████ ████
█████ ███████████████████████ █ ███████████████████
███████████ ███████████
███ ███████████████████████
███████████ █ ██████████
███
███ ███████████████
command_palette_component.html.erb
████ ████████████████████████████████████
█████████████ █████ ███████ █████
█████████████
█████████████████
███████████████████ █████████
███ ████████ ██
████ ██████████████████████████████████████
████████████ ███████ ███████████████ ████████████████ ██████████████████████████
███ █████ █████████ █ █████ ███████ █████ ██ █████ ██
command_palette_controller.js
██████ █ ██████████ █ ████ ████████████████████
██████ ███████ █████ ███████ ██████████ █
██████ ███████ █ ██████████ ███████████ ████████ ██████████ ███████ ████████
█████████ █
██████████████████ █ █
█████████████████████
███████████████████████ █ ███████████████
█████████████████████████ █ █████
Changelog
- Initial release with keyboard navigation
- Global CMD+K / CTRL+K shortcut
- Fuzzy search by name, description, and category
Get Full Access
Unlock the source code for this component and all others. One-time payment for lifetime access.
Get Access Now