react-bootstrap-typeahead
Version:
React typeahead with Bootstrap styling
24 lines (23 loc) • 799 B
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _getOptionLabel = _interopRequireDefault(require("./getOptionLabel"));
function getInputText(props) {
var activeItem = props.activeItem,
labelKey = props.labelKey,
multiple = props.multiple,
selected = props.selected,
text = props.text;
if (activeItem) {
// Display the input value if the pagination item is active.
return (0, _getOptionLabel["default"])(activeItem, labelKey);
}
if (!multiple && selected.length && selected[0]) {
return (0, _getOptionLabel["default"])(selected[0], labelKey);
}
return text;
}
var _default = exports["default"] = getInputText;
;