CommandPalette

Navigation

⌘K/Strg+K öffnet eine Befehlspalette mit Suchfeld, Treffer-Ranking, gruppierten Einträgen und voller Tastatursteuerung (↑ ↓ Enter Esc) — die moderne Power-User-Navigation mit geblurtem Backdrop.

Live Demo

Tipp: Funktioniert auch global mit ⌘K (Mac) bzw. Strg+K — dann ↑↓ und Enter.

Props / API

PropTypPflichtDefaultBeschreibung
itemsCommandItem[]JaEinträge {label, group?, icon?, href?, keywords?, shortcut?, onSelect?}
placeholderstringNein'Suchen oder Befehl eingeben…'Platzhalter im Suchfeld
hotkeystringNein'k'Hotkey-Buchstabe (mit Cmd/Strg)
accentColorstringNein'#f0a808'Akzentfarbe (Auswahl)
theme'dark' | 'light'Nein'dark'Farbschema
showTriggerbooleanNeintrueTrigger-Button anzeigen
triggerLabelstringNein'Schnellsuche'Beschriftung des Triggers
classNamestringNeinZusätzliche CSS-Klasse für den Trigger

Code-Beispiel

<CommandPalette
  items={[
    { label: 'Startseite', group: 'Seiten', icon: '🏠', href: '/' },
    { label: 'Speisekarte', group: 'Seiten', icon: '🍕', href: '/speisekarte', keywords: 'menu essen' },
    { label: 'Tisch reservieren', group: 'Aktionen', icon: '🗓️', onSelect: ()=> openReservation() },
    { label: 'Anrufen', group: 'Aktionen', icon: '📞', href: 'tel:+49123456', shortcut: 'A' },
  ]}
/>