UNPKG

react-instantsearch

Version:
47 lines (44 loc) 1.81 kB
import { _ as _$1 } from '@swc/helpers/esm/_object_spread.js'; import { _ } from '@swc/helpers/esm/_object_without_properties.js'; import { createTrendingFacetsComponent } from 'instantsearch-ui-components'; import React, { createElement, Fragment } from 'react'; import { useInstantSearch, useTrendingFacets } from 'react-instantsearch-core'; var TrendingFacetsUiComponent = createTrendingFacetsComponent({ createElement: createElement, Fragment: Fragment }); function TrendingFacets(_0) { var facetName = _0.facetName, limit = _0.limit, threshold = _0.threshold, fallbackParameters = _0.fallbackParameters, queryParameters = _0.queryParameters, escapeHTML = _0.escapeHTML, transformItems = _0.transformItems, itemComponent = _0.itemComponent, headerComponent = _0.headerComponent, emptyComponent = _0.emptyComponent, props = _(_0, [ "facetName", "limit", "threshold", "fallbackParameters", "queryParameters", "escapeHTML", "transformItems", "itemComponent", "headerComponent", "emptyComponent" ]); var status = useInstantSearch().status; var items = useTrendingFacets({ facetName: facetName, limit: limit, threshold: threshold, fallbackParameters: fallbackParameters, queryParameters: queryParameters, escapeHTML: escapeHTML, transformItems: transformItems }, { $$widgetType: 'ais.trendingFacets' }).items; var uiProps = { items: items, itemComponent: itemComponent, headerComponent: headerComponent, emptyComponent: emptyComponent, status: status }; return /*#__PURE__*/ React.createElement(TrendingFacetsUiComponent, _$1({}, props, uiProps)); } export { TrendingFacets };