Autocomplete
Un champ qui propose, sans imposer.
allowCustomValue est vrai par défaut : la liste aide à trouver, elle ne dit pas ce qui existe. Un nom de client absent du référentiel reste saisissable, quitte à être créé ensuite.
Installation
bash
sia-ui add autocompleteOu par le paquet, sans rien copier :
tsx
import { Autocomplete } from "@sia-ui/react-web";Props
| Prop | Type | Défaut | Description |
|---|---|---|---|
* options | SelectOption[] | — | |
allowCustomValue | boolean | true | |
aria-describedby | string | — | |
aria-invalid | boolean | — | |
aria-labelledby | string | — | |
aria-required | boolean | — | |
className | string | — | |
defaultValue | string | — | |
disabled | boolean | — | |
id | string | — | |
onValueChange | (value: string, option?: SelectOption) => void | — | |
placeholder | string | — | |
value | string | — |
* obligatoire.
Voir aussi
- Le composant dans le catalogue — états, variantes, et bac à sable.
- La référence complète — tous les composants.