instantsearch-ui-components
Version:
Common UI components for InstantSearch.
23 lines (22 loc) • 1.04 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createAutocompleteComponent = createAutocompleteComponent;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _cx = require("../../lib/cx");
var _excluded = ["children", "classNames"];
function createAutocompleteComponent(_ref) {
var createElement = _ref.createElement;
return function Autocomplete(userProps) {
var children = userProps.children,
_userProps$classNames = userProps.classNames,
classNames = _userProps$classNames === void 0 ? {} : _userProps$classNames,
props = (0, _objectWithoutProperties2.default)(userProps, _excluded);
return createElement("div", (0, _extends2.default)({
className: (0, _cx.cx)('ais-Autocomplete', classNames.root)
}, props), children);
};
}