vue-instantsearch-ssr
Version:
👀 Lightning-fast Algolia search for Vue apps
3 lines (2 loc) • 1.02 kB
JavaScript
import{createSuitMixin as t}from"../mixins/suit.js";import{createWidgetMixin as e}from"../mixins/widget.js";import{connectRelevantSort as s}from"instantsearch.js/es/connectors/index.js";export default{render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return t.state&&t.state.isVirtualReplica?s("div",{class:t.suit()},[t._t("default",[s("div",{class:t.suit("text")},[t._t("text",null,{isRelevantSorted:t.state.isRelevantSorted})],2),t._v(" "),s("button",{class:t.suit("button"),attrs:{type:"button"},on:{click:function(e){return t.refine()}}},[t._t("button",[t._v(t._s(t.state.isRelevantSorted?"See all results":"See relevant results"))],{isRelevantSorted:t.state.isRelevantSorted})],2)],{isRelevantSorted:t.state.isRelevantSorted,refine:t.state.refine})],2):t._e()},staticRenderFns:[],name:"AisRelevantSort",mixins:[t({name:"RelevantSort"}),e({connector:s})],methods:{refine:function(){this.state.isRelevantSorted?this.state.refine(0):this.state.refine(void 0)}}};
//# sourceMappingURL=RelevantSort.vue.js.map