UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

42 lines (39 loc) • 844 B
import { connectQueryRules } from 'instantsearch.js/es/connectors'; import { createSuitMixin } from '../mixins/suit'; import { createWidgetMixin } from '../mixins/widget'; export default { name: 'AisQueryRuleContext', mixins: [ createSuitMixin({ name: 'QueryRuleContext' }), createWidgetMixin( { connector: connectQueryRules, }, { $$widgetType: 'ais.queryRuleContext', } ), ], props: { trackedFilters: { type: Object, required: true, }, transformRuleContexts: { type: Function, required: false, default: undefined, }, }, computed: { widgetParams() { return { trackedFilters: this.trackedFilters, transformRuleContexts: this.transformRuleContexts, }; }, }, render() { return null; }, };