THEME
MOTION
HAPTIC
SOUND

SEARCHBAR

Monospace search input. With `ai={{ semantic: true }}` routes query + items through provider.act("search", …) for AI ranking.

Live demo

Import

import { SearchBar } from '@cathode-ui/react';

Props

Name Type Default Required Description
items SearchItem[] yes
onSelect (item: SearchItem) => void yes
placeholder string SEARCH…
ai SearchBarAIConfig
limit number 8
icon boolean | ReactNode true `true` → built-in "⌕" glyph (default). `false` → no icon. Pass a ReactNode to supply your own (e.g. Phosphor IconSearch).

Examples

plain

<SearchBar items={items} onSelect={pick} />

semantic

<SearchBar items={items} onSelect={pick} ai={{ semantic: true }} />

Accessibility

Role: combobox

Feedback

Hapticnone
Soundnone

← All components