Founding price: $35, then $79.99 after 23:59 UTC on 4 November, then $79.99
Get ProA single-select combobox with typo-tolerant ranking and highlighted matched letters, plus hidden keywords, using Fuse.js.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Use it when people misspell or half-remember names: commands, packages, people, cities. Use ComboboxField when exact substring matching is what you want.
| Prop | Type | Default | Description |
| --------------------------- | --------------------------------------------------------- | -------------- | ------------------------------------------------- | -------------------------------- |
| items | { value: string; label: string; keywords?: string[] }[] | - | The options. Keywords are searched but not shown. |
| value / defaultValue | string \\ | null | null | Selected value. |
| onValueChange | (value: string \\ | null) => void | - | Runs when the selection changes. |
| threshold | number | 0.4 | 0 matches exactly, 1 matches anything. |
| placeholder / emptyText | string | see source | Copy. |
| name / disabled | string / boolean | - | Form name and disabled state. |
The best match is highlighted as you type so Enter picks it. The highlight uses an underline and weight in addition to colour. The match marks are inside the option text, so the option's accessible name is the plain label.