UNPKG

react-instantsearch

Version:
29 lines (25 loc) 998 B
'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 SortBy$1 = require('../ui/SortBy.js'); function SortBy(_0) { var items = _0.items, transformItems = _0.transformItems, props = _object_without_properties._(_0, [ "items", "transformItems" ]); var _useSortBy = reactInstantsearchCore.useSortBy({ items: items, transformItems: transformItems }, { $$widgetType: 'ais.sortBy' }), currentRefinement = _useSortBy.currentRefinement, options = _useSortBy.options, refine = _useSortBy.refine; var uiProps = { items: options, value: currentRefinement, onChange: refine }; return /*#__PURE__*/ React.createElement(SortBy$1.SortBy, _object_spread._({}, props, uiProps)); } exports.SortBy = SortBy;