UNPKG

react-instantsearch

Version:
32 lines (29 loc) 1.28 kB
import { _ as _$1 } from '@swc/helpers/cjs/_object_spread.cjs'; import { _ } from '@swc/helpers/cjs/_object_without_properties.cjs'; import React from 'react'; import { useClearRefinements } from 'react-instantsearch-core'; import { ClearRefinements as ClearRefinements$1 } from '../ui/ClearRefinements.js'; function ClearRefinements(_0) { var includedAttributes = _0.includedAttributes, excludedAttributes = _0.excludedAttributes, transformItems = _0.transformItems, translations = _0.translations, props = _(_0, [ "includedAttributes", "excludedAttributes", "transformItems", "translations" ]); var _useClearRefinements = useClearRefinements({ includedAttributes: includedAttributes, excludedAttributes: excludedAttributes, transformItems: transformItems }, { $$widgetType: 'ais.clearRefinements' }), canRefine = _useClearRefinements.canRefine, refine = _useClearRefinements.refine; var uiProps = { onClick: refine, disabled: !canRefine, translations: _$1({ resetButtonText: 'Clear refinements' }, translations) }; return /*#__PURE__*/ React.createElement(ClearRefinements$1, _$1({}, props, uiProps)); } export { ClearRefinements };