0.2.0 • Published 5 years ago
@n3/react-kit-autocomplete v0.2.0
@n3/react-kit-autocomplete
Автокомплит для приложений на базе @n3/kit.
import Autocomplete from '@n3/react-kit-autocomplete';Props
| Название | Обязательность | Тип | Значение по умолчанию | Описание |
|---|---|---|---|---|
| loadOptions | + | LoadOptions | Функция загрузки опций@param search - текущее значение поля ввода@returns response.options - опции | |
| value | + | string | Значение элемента input | |
| onChange | OnChange | Обработчик изменения значения поля при ручном вводе | ||
| onSelect | OnSelect | Обработчик изменения значения поля при выборе из меню@param value - текст выбранной опции@param option - выбранная опция | ||
| disabled | boolean | false | Выключено ли поле | |
| hasError | boolean | false | Есть ли у поля ошибка | |
| hasWarning | boolean | false | Есть ли у поля предупреждение | |
| inputProps | HTMLProps\<HTMLInputElement> | "{}" | Дополнительные props элемента input | |
| labelKey | string | "label" | Ключ, по которому хранится текст опции | |
| getOptionLabel | GetOptionLabel | Функция получения текста опции, который будет подставлен при выборе | ||
| formatOptionLabel | FormatOptionLabel | Функция отображения опции |