react-bootstrap-typeahead
Version:
React typeahead with Bootstrap styling
27 lines (19 loc) • 709 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _getOptionProperty = _interopRequireDefault(require("./getOptionProperty"));
var _nodash = require("./nodash");
function getIsOnlyResult(props) {
var allowNew = props.allowNew,
highlightOnlyResult = props.highlightOnlyResult,
results = props.results;
if (!highlightOnlyResult || allowNew) {
return false;
}
return results.length === 1 && !(0, _getOptionProperty["default"])((0, _nodash.head)(results), 'disabled');
}
var _default = getIsOnlyResult;
exports["default"] = _default;