UNPKG

react-instantsearch

Version:
35 lines (31 loc) 1.23 kB
'use strict'; var _object_spread = require('@swc/helpers/_/_object_spread'); var _object_without_properties = require('@swc/helpers/_/_object_without_properties'); var React = require('react'); var reactInstantsearchCore = require('react-instantsearch-core'); var HitsPerPage$1 = require('../ui/HitsPerPage.js'); function HitsPerPage(_0) { var userItems = _0.items, transformItems = _0.transformItems, props = _object_without_properties._(_0, [ "items", "transformItems" ]); var _useHitsPerPage = reactInstantsearchCore.useHitsPerPage({ items: userItems, transformItems: transformItems }, { $$widgetType: 'ais.hitsPerPage' }), items = _useHitsPerPage.items, refine = _useHitsPerPage.refine; var _ref = items.find(function(param) { var isRefined = param.isRefined; return isRefined; }) || {}, currentValue = _ref.value; var uiProps = { items: items, currentValue: currentValue, onChange: function onChange(value) { return refine(value); } }; return /*#__PURE__*/ React.createElement(HitsPerPage$1.HitsPerPage, _object_spread._({}, props, uiProps)); } exports.HitsPerPage = HitsPerPage;