UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

2 lines (1 loc) • 1.35 kB
import{openBlock as e,createElementBlock as t,normalizeClass as n,renderSlot as i,createElementVNode as s,Fragment as r,renderList as a,toDisplayString as l,createTextVNode as u,withModifiers as c,createCommentVNode as f}from"vue";var o={key:0},m=["onClick"];function y(y,b,R,k,p,L){return y.state?(e(),t("div",{key:0,class:n([y.suit(),L.noRefinement&&y.suit("","noRefinement")])},[i(y.$slots,"default",{refine:y.state.refine,items:y.state.items,createURL:y.state.createURL},function(){return[s("ul",{class:n(y.suit("list"))},[(e(!0),t(r,null,a(y.state.items,function(f){return e(),t("li",{key:f.attribute,class:n(y.suit("item"))},[i(y.$slots,"item",{refine:f.refine,item:f,createURL:y.state.createURL},function(){return[s("span",{class:n(y.suit("label"))},l(L.capitalize(f.label))+": ",3),(e(!0),t(r,null,a(f.refinements,function(a){return e(),t("span",{key:L.createItemKey(a),class:n(y.suit("category"))},[i(y.$slots,"refinement",{refine:f.refine,refinement:a,createURL:y.state.createURL},function(){return[s("span",{class:n(y.suit("categoryLabel"))},["query"===a.attribute?(e(),t("q",o,l(a.label),1)):(e(),t(r,{key:1},[u(l(a.label),1)],64))],2),s("button",{class:n(y.suit("delete")),type:"button",onClick:c(function(e){return f.refine(a)},["left","exact"])}," ✕ ",10,m)]})],2)}),128))]})],2)}),128))],2)]})],2)):f("",!0)}export{y as render};