vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
2 lines (1 loc) • 1.27 kB
JavaScript
import e from"./HierarchicalMenuList.vue2.js";var t=function(e,t,i,s){const l=("function"==typeof i?i.options:i)||{};return l.__file="HierarchicalMenuList.vue",l.render||(l.render=e.render,l.staticRenderFns=e.staticRenderFns,l._compiled=!0),l._scopeId=s,l}({render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.items.length>0?i("ul",{class:[e.suit("list"),e.level>0&&e.suit("list","child"),e.suit("list","lvl"+e.level)]},e._l(e.items,function(t){return i("li",{key:t.value,class:[e.suit("item"),t.isRefined&&e.suit("item","selected"),t.data&&t.data.length>0&&e.suit("item","parent")]},[i("a",{class:[e.suit("link"),t.isRefined&&e.suit("link","selected")],attrs:{href:e.createURL(t.value)},on:{click:function(i){return!i.type.indexOf("key")&&e._k(i.keyCode,"left",37,i.key,["Left","ArrowLeft"])||i.ctrlKey||i.shiftKey||i.altKey||i.metaKey||"button"in i&&0!==i.button?null:(i.preventDefault(),e.refine(t.value))}}},[i("span",{class:e.suit("label")},[e._v(e._s(t.label))]),e._v(" "),i("span",{class:e.suit("count")},[e._v(e._s(t.count))])]),e._v(" "),t.data?i("hierarchical-menu-list",{attrs:{items:t.data,level:e.level+1,refine:e.refine,createURL:e.createURL,suit:e.suit}}):e._e()],1)}),0):e._e()},staticRenderFns:[]},0,e,void 0);export{t as default};