UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

2 lines (1 loc) • 1.14 kB
import{resolveComponent as e,openBlock as t,createElementBlock as l,normalizeClass as i,Fragment as s,renderList as a,createElementVNode as n,withModifiers as u,toDisplayString as r,createBlock as c,createCommentVNode as f}from"vue";var v=["href","onClick"];function o(o,m,d,h,k,p){var R=e("hierarchical-menu-list",!0);return d.items.length>0?(t(),l("ul",{key:0,class:i([d.suit("list"),d.level>0&&d.suit("list","child"),d.suit("list","lvl".concat(d.level))])},[(t(!0),l(s,null,a(d.items,function(e){return t(),l("li",{key:e.value,class:i([d.suit("item"),e.isRefined&&d.suit("item","selected"),e.data&&e.data.length>0&&d.suit("item","parent")])},[n("a",{href:d.createURL(e.value),class:i([d.suit("link"),e.isRefined&&d.suit("link","selected")]),onClick:u(function(t){return d.refine(e.value)},["exact","left","prevent"])},[n("span",{class:i(d.suit("label"))},r(e.label),3),n("span",{class:i(d.suit("count"))},r(e.count),3)],10,v),e.data?(t(),c(R,{key:0,items:e.data,level:d.level+1,refine:d.refine,createURL:d.createURL,suit:d.suit},null,8,["items","level","refine","createURL","suit"])):f("",!0)],2)}),128))],2)):f("",!0)}export{o as render};