UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

3 lines (2 loc) • 2.16 kB
import e from"./Breadcrumb.vue_rollup-plugin-vue=script.js";export default(function(e,t,n,r,l,s,a,i){var u=("function"==typeof n?n.options:n)||{};return u.__file="Breadcrumb.vue",u.render||(u.render=e.render,u.staticRenderFns=e.staticRenderFns,u._compiled=!0,l&&(u.functional=!0)),u._scopeId=r,u}({render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.state?n("div",{class:[e.suit(),!e.state.canRefine&&e.suit("","noRefinement")]},[e._t("default",function(){return[n("ul",{class:e.suit("list")},[n("li",{class:[e.suit("item"),!e.state.items.length&&e.suit("item","selected")]},[Boolean(e.state.items.length)?n("a",{class:e.suit("link"),attrs:{href:e.state.createURL()},on:{click:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])?null:t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:"button"in t&&0!==t.button?null:(t.preventDefault(),e.state.refine())}}},[e._t("rootLabel",function(){return[e._v("Home")]})],2):n("a",{class:e.suit("link"),attrs:{href:e.state.createURL(null)},on:{click:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])?null:t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:"button"in t&&0!==t.button?null:(t.preventDefault(),e.state.refine(null))}}},[e._t("rootLabel",function(){return[e._v("Home")]})],2)]),e._v(" "),e._l(e.state.items,function(t,r){return n("li",{key:t.label,class:[e.suit("item"),e.isLastItem(r)&&e.suit("item","selected")]},[n("span",{class:e.suit("separator"),attrs:{"aria-hidden":"true"}},[e._t("separator",function(){return[e._v(">")]})],2),e.isLastItem(r)?[e._v(e._s(t.label))]:n("a",{class:e.suit("link"),attrs:{href:e.state.createURL(t.value)},on:{click:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"left",37,n.key,["Left","ArrowLeft"])?null:n.ctrlKey||n.shiftKey||n.altKey||n.metaKey?null:"button"in n&&0!==n.button?null:(n.preventDefault(),e.state.refine(t.value))}}},[e._v(e._s(t.label))])],2)})],2)]},{items:e.state.items,canRefine:e.state.canRefine,refine:e.state.refine,createURL:e.state.createURL})],2):e._e()},staticRenderFns:[]},0,e,void 0,!1)); //# sourceMappingURL=Breadcrumb.vue.js.map