@n3/react-autocomplete
Advanced tools
+11
-3
@@ -240,2 +240,3 @@ 'use strict'; | ||
| hasError = _props.hasError, | ||
| inputProps = _props.inputProps, | ||
| wrapperClassName = _props.wrapperClassName, | ||
@@ -247,3 +248,3 @@ inputClassName = _props.inputClassName, | ||
| valueRenderer = _props.valueRenderer, | ||
| props = _objectWithoutProperties(_props, ['className', 'value', 'onSelect', 'disabled', 'hasError', 'wrapperClassName', 'inputClassName', 'disabledInputClassName', 'errorInputClassName', 'getItemValue', 'valueRenderer']); | ||
| props = _objectWithoutProperties(_props, ['className', 'value', 'onSelect', 'disabled', 'hasError', 'inputProps', 'wrapperClassName', 'inputClassName', 'disabledInputClassName', 'errorInputClassName', 'getItemValue', 'valueRenderer']); | ||
@@ -260,6 +261,6 @@ var inputFullClassName = (0, _classnames2.default)(className, inputClassName, (_cx2 = {}, _defineProperty(_cx2, disabledInputClassName, disabled), _defineProperty(_cx2, errorInputClassName, hasError), _cx2)); | ||
| renderMenu: this.renderMenu, | ||
| inputProps: { | ||
| inputProps: _extends({}, inputProps, { | ||
| className: inputFullClassName, | ||
| disabled: disabled | ||
| } | ||
| }) | ||
| }, props, { | ||
@@ -285,2 +286,6 @@ items: options, | ||
| hasError: _propTypes2.default.bool, | ||
| // eslint-disable-next-line react/forbid-prop-types | ||
| inputProps: _propTypes2.default.object, | ||
| valueKey: _propTypes2.default.string, | ||
@@ -304,2 +309,5 @@ labelKey: _propTypes2.default.string, | ||
| hasError: false, | ||
| inputProps: {}, | ||
| valueKey: 'value', | ||
@@ -306,0 +314,0 @@ labelKey: 'label', |
+7
-1
| { | ||
| "name": "@n3/react-autocomplete", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1", | ||
| "description": "Autocomplete component for react applications", | ||
@@ -9,2 +9,8 @@ "main": "lib/index.js", | ||
| "license": "MIT", | ||
| "keywords": [ | ||
| "react", | ||
| "reactjs", | ||
| "autocomplete", | ||
| "suggest" | ||
| ], | ||
| "scripts": { | ||
@@ -11,0 +17,0 @@ "build": "yarn run build:js && yarn run build:css", |
+2
-0
@@ -44,2 +44,4 @@ # @n3/react-autocomplete | ||
| - `hasError` - булево, есть ли у поля ошибка. | ||
| - `inputProps` - дополнительные `props`, которые будут переданы инпуту. | ||
| - `valueKey` - строка, по какому ключу опция считается уникальной. По умолчанию - `"value"`. | ||
@@ -46,0 +48,0 @@ - `labelKey` - строка, нужна для определения лейбла опции. |
18473
2.19%290
1.4%68
3.03%