vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
3 lines (2 loc) • 1.78 kB
JavaScript
import e from"./InfiniteHits.vue_rollup-plugin-vue=script.js";export default(function(e,t,s,i,n,r,a,o){var u=("function"==typeof s?s.options:s)||{};return u.__file="InfiniteHits.vue",u.render||(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,n&&(u.functional=!0)),u._scopeId=i,u}({render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return e.state?s("div",{class:e.suit()},[e.showPrevious?e._t("loadPrevious",function(){return[s("button",{class:[e.suit("loadPrevious"),e.state.isFirstPage&&e.suit("loadPrevious","disabled")],attrs:{disabled:e.state.isFirstPage},on:{click:function(t){return e.refinePrevious()}}},[e._v("\n Show previous results\n ")])]},{refinePrevious:e.refinePrevious,page:e.state.results.page,isFirstPage:e.state.isFirstPage}):e._e(),e._v(" "),e._t("default",function(){return[s("ol",{class:e.suit("list")},e._l(e.items,function(t,i){return s("li",{key:t.objectID,class:e.suit("item")},[e._t("item",function(){return[e._v("\n objectID: "+e._s(t.objectID)+", index: "+e._s(i)+"\n ")]},{item:t,index:i,insights:e.state.insights})],2)}),0),e._v(" "),e._t("loadMore",function(){return[s("button",{class:[e.suit("loadMore"),e.state.isLastPage&&e.suit("loadMore","disabled")],attrs:{disabled:e.state.isLastPage},on:{click:function(t){return e.refineNext()}}},[e._v("\n Show more results\n ")])]},{refineNext:e.refineNext,refine:e.refineNext,page:e.state.results.page,isLastPage:e.state.isLastPage})]},{items:e.items,results:e.state.results,isLastPage:e.state.isLastPage,refinePrevious:e.refinePrevious,refineNext:e.refineNext,refine:e.refineNext,insights:e.state.insights,sendEvent:e.state.sendEvent})],2):e._e()},staticRenderFns:[]},0,e,void 0,!1));
//# sourceMappingURL=InfiniteHits.vue.js.map