UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

2 lines (1 loc) • 4.4 kB
import{_ as e}from"@swc/helpers/_/_define_property";import{openBlock as t,createElementBlock as a,normalizeClass as s,renderSlot as i,createElementVNode as r,withModifiers as n,createCommentVNode as u,Fragment as c,renderList as l,toDisplayString as f}from"vue";var o=["href"],g=["href"],P=["href","aria-label","aria-current","onClick"],m=["href"],L=["aria-label","href"],R=["aria-label"];function k(k,b,p,v,U,h){var y;return k.state?(t(),a("div",{key:0,class:s((y={},e(y,k.suit(),!0),e(y,k.suit("","noRefinement"),k.state.nbPages<=1),y))},[i(k.$slots,"default",{refine:h.refine,createURL:k.state.createURL,currentRefinement:k.state.currentRefinement,nbHits:k.state.nbHits,nbPages:k.state.nbPages,pages:k.state.pages,isFirstPage:k.state.isFirstPage,isLastPage:k.state.isLastPage},function(){var v,U,y,F;return[r("ul",{class:s(k.suit("list"))},[p.showFirst?(t(),a("li",{key:0,class:s((v={},e(v,k.suit("item"),!0),e(v,k.suit("item","disabled"),k.state.isFirstPage),e(v,k.suit("item","firstPage"),!0),v))},[i(k.$slots,"first",{createURL:function(){return k.state.createURL(0)},isFirstPage:k.state.isFirstPage,refine:function(){return h.refine(0)}},function(){return[k.state.isFirstPage?(t(),a("span",{key:1,class:s(k.suit("link")),"aria-label":"First Page"},"‹‹",2)):(t(),a("a",{key:0,class:s(k.suit("link")),"aria-label":"First Page",href:k.state.createURL(0),onClick:b[0]||(b[0]=n(function(e){return h.refine(0)},["exact","left","prevent"]))},"‹‹",10,o))]})],2)):u("",!0),p.showPrevious?(t(),a("li",{key:1,class:s((U={},e(U,k.suit("item"),!0),e(U,k.suit("item","disabled"),k.state.isFirstPage),e(U,k.suit("item","previousPage"),!0),U))},[i(k.$slots,"previous",{createURL:function(){return k.state.createURL(k.state.currentRefinement-1)},isFirstPage:k.state.isFirstPage,refine:function(){return h.refine(k.state.currentRefinement-1)}},function(){return[k.state.isFirstPage?(t(),a("span",{key:1,class:s(k.suit("link")),"aria-label":"Previous Page"},"‹",2)):(t(),a("a",{key:0,class:s(k.suit("link")),"aria-label":"Previous Page",href:k.state.createURL(k.state.currentRefinement-1),onClick:b[1]||(b[1]=n(function(e){return h.refine(k.state.currentRefinement-1)},["exact","left","prevent"]))},"‹",10,g))]})],2)):u("",!0),(t(!0),a(c,null,l(k.state.pages,function(u){var c;return t(),a("li",{class:s((c={},e(c,k.suit("item"),!0),e(c,k.suit("item","page"),!0),e(c,k.suit("item","selected"),k.state.currentRefinement===u),c)),key:u},[i(k.$slots,"item",{page:u,createURL:function(){return k.state.createURL(u)},isFirstPage:k.state.isFirstPage,isLastPage:k.state.isLastPage,refine:function(){return h.refine(u)}},function(){return[r("a",{class:s(k.suit("link")),href:k.state.createURL(u),"aria-label":"Page ".concat(u+1),"aria-current":k.state.currentRefinement===u?"page":void 0,onClick:n(function(e){return h.refine(u)},["exact","left","prevent"])},f(u+1),11,P)]})],2)}),128)),p.showNext?(t(),a("li",{key:2,class:s((y={},e(y,k.suit("item"),!0),e(y,k.suit("item","disabled"),k.state.isLastPage),e(y,k.suit("item","nextPage"),!0),y))},[i(k.$slots,"next",{createURL:function(){return k.state.createURL(k.state.currentRefinement+1)},isLastPage:k.state.isLastPage,refine:function(){return h.refine(k.state.currentRefinement+1)}},function(){return[k.state.isLastPage?(t(),a("span",{key:1,class:s(k.suit("link")),"aria-label":"Next Page"},"›",2)):(t(),a("a",{key:0,class:s(k.suit("link")),"aria-label":"Next Page",href:k.state.createURL(k.state.currentRefinement+1),onClick:b[2]||(b[2]=n(function(e){return h.refine(k.state.currentRefinement+1)},["exact","left","prevent"]))},"›",10,m))]})],2)):u("",!0),p.showLast?(t(),a("li",{key:3,class:s((F={},e(F,k.suit("item"),!0),e(F,k.suit("item","disabled"),k.state.isLastPage),e(F,k.suit("item","lastPage"),!0),F))},[i(k.$slots,"last",{createURL:function(){return k.state.createURL(k.state.nbPages-1)},isLastPage:k.state.isLastPage,refine:function(){return h.refine(k.state.nbPages-1)}},function(){return[k.state.isLastPage?(t(),a("span",{key:1,class:s(k.suit("link")),"aria-label":"Last Page, Page ".concat(k.state.nbPages)}," ›› ",10,R)):(t(),a("a",{key:0,class:s(k.suit("link")),"aria-label":"Last Page, Page ".concat(k.state.nbPages),href:k.state.createURL(k.state.nbPages-1),onClick:b[3]||(b[3]=n(function(e){return h.refine(k.state.nbPages-1)},["exact","left","prevent"]))},"››",10,L))]})],2)):u("",!0)],2)]})],2)):u("",!0)}export{k as render};