UNPKG

@elastic/react-search-ui

Version:

A React library for building search experiences

77 lines (67 loc) 7.16 kB
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties"; import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; import _createClass from "@babel/runtime/helpers/createClass"; import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn"; import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf"; import _inherits from "@babel/runtime/helpers/inherits"; import _defineProperty from "@babel/runtime/helpers/defineProperty"; function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { keys.push.apply(keys, Object.getOwnPropertySymbols(object)); } if (enumerableOnly) keys = keys.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } import PropTypes from "prop-types"; import { Component } from "react"; import { withSearch } from ".."; import { PagingInfo } from "@elastic/react-search-ui-views"; export var PagingInfoContainer = /*#__PURE__*/ function (_Component) { _inherits(PagingInfoContainer, _Component); function PagingInfoContainer() { _classCallCheck(this, PagingInfoContainer); return _possibleConstructorReturn(this, _getPrototypeOf(PagingInfoContainer).apply(this, arguments)); } _createClass(PagingInfoContainer, [{ key: "render", value: function render() { var _this$props = this.props, className = _this$props.className, pagingStart = _this$props.pagingStart, pagingEnd = _this$props.pagingEnd, resultSearchTerm = _this$props.resultSearchTerm, totalResults = _this$props.totalResults, view = _this$props.view, rest = _objectWithoutProperties(_this$props, ["className", "pagingStart", "pagingEnd", "resultSearchTerm", "totalResults", "view"]); var View = view || PagingInfo; return View(_objectSpread({ className: className, searchTerm: resultSearchTerm, start: pagingStart, end: pagingEnd, totalResults: totalResults }, rest)); } }]); return PagingInfoContainer; }(Component); _defineProperty(PagingInfoContainer, "propTypes", { // Props className: PropTypes.string, view: PropTypes.func, // State pagingStart: PropTypes.number.isRequired, pagingEnd: PropTypes.number.isRequired, resultSearchTerm: PropTypes.string.isRequired, totalResults: PropTypes.number.isRequired }); export default withSearch(function (_ref) { var pagingStart = _ref.pagingStart, pagingEnd = _ref.pagingEnd, resultSearchTerm = _ref.resultSearchTerm, totalResults = _ref.totalResults; return { pagingStart: pagingStart, pagingEnd: pagingEnd, resultSearchTerm: resultSearchTerm, totalResults: totalResults }; })(PagingInfoContainer); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb250YWluZXJzL1BhZ2luZ0luZm8uanMiXSwibmFtZXMiOlsiUHJvcFR5cGVzIiwiQ29tcG9uZW50Iiwid2l0aFNlYXJjaCIsIlBhZ2luZ0luZm8iLCJQYWdpbmdJbmZvQ29udGFpbmVyIiwicHJvcHMiLCJjbGFzc05hbWUiLCJwYWdpbmdTdGFydCIsInBhZ2luZ0VuZCIsInJlc3VsdFNlYXJjaFRlcm0iLCJ0b3RhbFJlc3VsdHMiLCJ2aWV3IiwicmVzdCIsIlZpZXciLCJzZWFyY2hUZXJtIiwic3RhcnQiLCJlbmQiLCJzdHJpbmciLCJmdW5jIiwibnVtYmVyIiwiaXNSZXF1aXJlZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEsT0FBT0EsU0FBUCxNQUFzQixZQUF0QjtBQUNBLFNBQVNDLFNBQVQsUUFBMEIsT0FBMUI7QUFDQSxTQUFTQyxVQUFULFFBQTJCLElBQTNCO0FBQ0EsU0FBU0MsVUFBVCxRQUEyQixnQ0FBM0I7QUFFQSxXQUFhQyxtQkFBYjtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBLDZCQVlXO0FBQUEsd0JBU0gsS0FBS0MsS0FURjtBQUFBLFVBRUxDLFNBRkssZUFFTEEsU0FGSztBQUFBLFVBR0xDLFdBSEssZUFHTEEsV0FISztBQUFBLFVBSUxDLFNBSkssZUFJTEEsU0FKSztBQUFBLFVBS0xDLGdCQUxLLGVBS0xBLGdCQUxLO0FBQUEsVUFNTEMsWUFOSyxlQU1MQSxZQU5LO0FBQUEsVUFPTEMsSUFQSyxlQU9MQSxJQVBLO0FBQUEsVUFRRkMsSUFSRTs7QUFXUCxVQUFNQyxJQUFJLEdBQUdGLElBQUksSUFBSVIsVUFBckI7QUFFQSxhQUFPVSxJQUFJO0FBQ1RQLFFBQUFBLFNBQVMsRUFBVEEsU0FEUztBQUVUUSxRQUFBQSxVQUFVLEVBQUVMLGdCQUZIO0FBR1RNLFFBQUFBLEtBQUssRUFBRVIsV0FIRTtBQUlUUyxRQUFBQSxHQUFHLEVBQUVSLFNBSkk7QUFLVEUsUUFBQUEsWUFBWSxFQUFFQTtBQUxMLFNBTU5FLElBTk0sRUFBWDtBQVFEO0FBakNIOztBQUFBO0FBQUEsRUFBeUNYLFNBQXpDOztnQkFBYUcsbUIsZUFDUTtBQUNqQjtBQUNBRSxFQUFBQSxTQUFTLEVBQUVOLFNBQVMsQ0FBQ2lCLE1BRko7QUFHakJOLEVBQUFBLElBQUksRUFBRVgsU0FBUyxDQUFDa0IsSUFIQztBQUlqQjtBQUNBWCxFQUFBQSxXQUFXLEVBQUVQLFNBQVMsQ0FBQ21CLE1BQVYsQ0FBaUJDLFVBTGI7QUFNakJaLEVBQUFBLFNBQVMsRUFBRVIsU0FBUyxDQUFDbUIsTUFBVixDQUFpQkMsVUFOWDtBQU9qQlgsRUFBQUEsZ0JBQWdCLEVBQUVULFNBQVMsQ0FBQ2lCLE1BQVYsQ0FBaUJHLFVBUGxCO0FBUWpCVixFQUFBQSxZQUFZLEVBQUVWLFNBQVMsQ0FBQ21CLE1BQVYsQ0FBaUJDO0FBUmQsQzs7QUFtQ3JCLGVBQWVsQixVQUFVLENBQ3ZCO0FBQUEsTUFBR0ssV0FBSCxRQUFHQSxXQUFIO0FBQUEsTUFBZ0JDLFNBQWhCLFFBQWdCQSxTQUFoQjtBQUFBLE1BQTJCQyxnQkFBM0IsUUFBMkJBLGdCQUEzQjtBQUFBLE1BQTZDQyxZQUE3QyxRQUE2Q0EsWUFBN0M7QUFBQSxTQUFpRTtBQUMvREgsSUFBQUEsV0FBVyxFQUFYQSxXQUQrRDtBQUUvREMsSUFBQUEsU0FBUyxFQUFUQSxTQUYrRDtBQUcvREMsSUFBQUEsZ0JBQWdCLEVBQWhCQSxnQkFIK0Q7QUFJL0RDLElBQUFBLFlBQVksRUFBWkE7QUFKK0QsR0FBakU7QUFBQSxDQUR1QixDQUFWLENBT2JOLG1CQVBhLENBQWYiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IHdpdGhTZWFyY2ggfSBmcm9tIFwiLi5cIjtcbmltcG9ydCB7IFBhZ2luZ0luZm8gfSBmcm9tIFwiQGVsYXN0aWMvcmVhY3Qtc2VhcmNoLXVpLXZpZXdzXCI7XG5cbmV4cG9ydCBjbGFzcyBQYWdpbmdJbmZvQ29udGFpbmVyIGV4dGVuZHMgQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICAvLyBQcm9wc1xuICAgIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgICB2aWV3OiBQcm9wVHlwZXMuZnVuYyxcbiAgICAvLyBTdGF0ZVxuICAgIHBhZ2luZ1N0YXJ0OiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG4gICAgcGFnaW5nRW5kOiBQcm9wVHlwZXMubnVtYmVyLmlzUmVxdWlyZWQsXG4gICAgcmVzdWx0U2VhcmNoVGVybTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICAgIHRvdGFsUmVzdWx0czogUHJvcFR5cGVzLm51bWJlci5pc1JlcXVpcmVkXG4gIH07XG5cbiAgcmVuZGVyKCkge1xuICAgIGNvbnN0IHtcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIHBhZ2luZ1N0YXJ0LFxuICAgICAgcGFnaW5nRW5kLFxuICAgICAgcmVzdWx0U2VhcmNoVGVybSxcbiAgICAgIHRvdGFsUmVzdWx0cyxcbiAgICAgIHZpZXcsXG4gICAgICAuLi5yZXN0XG4gICAgfSA9IHRoaXMucHJvcHM7XG5cbiAgICBjb25zdCBWaWV3ID0gdmlldyB8fCBQYWdpbmdJbmZvO1xuXG4gICAgcmV0dXJuIFZpZXcoe1xuICAgICAgY2xhc3NOYW1lLFxuICAgICAgc2VhcmNoVGVybTogcmVzdWx0U2VhcmNoVGVybSxcbiAgICAgIHN0YXJ0OiBwYWdpbmdTdGFydCxcbiAgICAgIGVuZDogcGFnaW5nRW5kLFxuICAgICAgdG90YWxSZXN1bHRzOiB0b3RhbFJlc3VsdHMsXG4gICAgICAuLi5yZXN0XG4gICAgfSk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgd2l0aFNlYXJjaChcbiAgKHsgcGFnaW5nU3RhcnQsIHBhZ2luZ0VuZCwgcmVzdWx0U2VhcmNoVGVybSwgdG90YWxSZXN1bHRzIH0pID0+ICh7XG4gICAgcGFnaW5nU3RhcnQsXG4gICAgcGFnaW5nRW5kLFxuICAgIHJlc3VsdFNlYXJjaFRlcm0sXG4gICAgdG90YWxSZXN1bHRzXG4gIH0pXG4pKFBhZ2luZ0luZm9Db250YWluZXIpO1xuIl19