vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
3 lines (2 loc) • 1.37 kB
JavaScript
import e from"./HierarchicalMenuList.vue_rollup-plugin-vue=script.js";export default(function(e,t,i,l,n,s,r,a){var u=("function"==typeof i?i.options:i)||{};return u.__file="HierarchicalMenuList.vue",u.render||(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,n&&(u.functional=!0)),u._scopeId=l,u}({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"])?null:i.ctrlKey||i.shiftKey||i.altKey||i.metaKey?null:"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,!1));
//# sourceMappingURL=HierarchicalMenuList.vue.js.map