vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
3 lines (2 loc) • 3.94 kB
JavaScript
import e from"./Pagination.vue_rollup-plugin-vue=script.js";export default(function(e,t,s,a,i,n,r,u){var c=("function"==typeof s?s.options:s)||{};return c.__file="Pagination.vue",c.render||(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0,i&&(c.functional=!0)),c._scopeId=a,c}({render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return e.state?s("div",{class:e.suit()},[e._t("default",function(){var t,a,i,n;return[s("ul",{class:e.suit("list")},[e.showFirst?s("li",{class:(t={},t[e.suit("item")]=!0,t[e.suit("item","firstPage")]=!0,t[e.suit("item","disabled")]=e.state.isFirstPage,t)},[e._t("first",function(){return[e.state.isFirstPage?[s("span",{class:e.suit("link"),attrs:{"aria-label":"First"}},[e._v("‹‹")])]:[s("a",{class:e.suit("link"),attrs:{"aria-label":"First",href:e.state.createURL(0)},on:{click:function(t){return t.preventDefault(),e.refine(0)}}},[e._v("‹‹")])]]},{createURL:function(){return e.state.createURL(0)},isFirstPage:e.state.isFirstPage,refine:function(){return e.refine(0)}})],2):e._e(),e._v(" "),e.showPrevious?s("li",{class:(a={},a[e.suit("item")]=!0,a[e.suit("item","previousPage")]=!0,a[e.suit("item","disabled")]=e.state.isFirstPage,a)},[e._t("previous",function(){return[e.state.isFirstPage?[s("span",{class:e.suit("link"),attrs:{"aria-label":"Previous"}},[e._v("‹")])]:[s("a",{class:e.suit("link"),attrs:{"aria-label":"Previous",href:e.state.createURL(e.state.currentRefinement-1)},on:{click:function(t){return t.preventDefault(),e.refine(e.state.currentRefinement-1)}}},[e._v("‹")])]]},{createURL:function(){return e.state.createURL(e.state.currentRefinement-1)},isFirstPage:e.state.isFirstPage,refine:function(){return e.refine(e.state.currentRefinement-1)}})],2):e._e(),e._v(" "),e._l(e.state.pages,function(t){var a;return s("li",{key:t,class:(a={},a[e.suit("item")]=!0,a[e.suit("item","page")]=!0,a[e.suit("item","selected")]=e.state.currentRefinement===t,a)},[e._t("item",function(){return[s("a",{class:e.suit("link"),attrs:{href:e.state.createURL(t),"aria-label":"Page "+(t+1)},on:{click:function(s){return s.preventDefault(),e.refine(t)}}},[e._v(e._s(t+1))])]},{page:t,createURL:function(){return e.state.createURL(t)},isFirstPage:e.state.isFirstPage,isLastPage:e.state.isLastPage,refine:function(){return e.refine(t)}})],2)}),e._v(" "),e.showNext?s("li",{class:(i={},i[e.suit("item")]=!0,i[e.suit("item","nextPage")]=!0,i[e.suit("item","disabled")]=e.state.isLastPage,i)},[e._t("next",function(){return[e.state.isLastPage?[s("span",{class:e.suit("link"),attrs:{"aria-label":"Next"}},[e._v("›")])]:[s("a",{class:e.suit("link"),attrs:{"aria-label":"Next",href:e.state.createURL(e.state.currentRefinement+1)},on:{click:function(t){return t.preventDefault(),e.refine(e.state.currentRefinement+1)}}},[e._v("›")])]]},{createURL:function(){return e.state.createURL(e.state.currentRefinement+1)},isLastPage:e.state.isLastPage,refine:function(){return e.refine(e.state.currentRefinement+1)}})],2):e._e(),e._v(" "),e.showLast?s("li",{class:(n={},n[e.suit("item")]=!0,n[e.suit("item","lastPage")]=!0,n[e.suit("item","disabled")]=e.state.isLastPage,n)},[e._t("last",function(){return[e.state.isLastPage?[s("span",{class:e.suit("link"),attrs:{"aria-label":"Last"}},[e._v("››")])]:[s("a",{class:e.suit("link"),attrs:{"aria-label":"Last",href:e.state.createURL(e.state.nbPages-1)},on:{click:function(t){return t.preventDefault(),e.refine(e.state.nbPages-1)}}},[e._v("››")])]]},{createURL:function(){return e.state.createURL(e.state.nbPages-1)},isLastPage:e.state.isLastPage,refine:function(){return e.refine(e.state.nbPages-1)}})],2):e._e()],2)]},{refine:e.refine,createURL:e.state.createURL,currentRefinement:e.state.currentRefinement,nbHits:e.state.nbHits,nbPages:e.state.nbPages,pages:e.state.pages,isFirstPage:e.state.isFirstPage,isLastPage:e.state.isLastPage})],2):e._e()},staticRenderFns:[]},0,e,void 0,!1));
//# sourceMappingURL=Pagination.vue.js.map