vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
2 lines (1 loc) • 1.43 kB
JavaScript
import{_ as e}from"@swc/helpers/_/_to_consumable_array";import{resolveComponent as t,openBlock as o,createElementBlock as s,normalizeClass as r,renderSlot as a,createVNode as n,withModifiers as i,createTextVNode as l,toDisplayString as c,createCommentVNode as h}from"vue";var g=["disabled"];function u(u,w,f,M,S,m){var d,v=t("hierarchical-menu-list");return u.state?(o(),s("div",{key:0,class:r([u.suit(),!u.state.canRefine&&u.suit("","noRefinement")])},[a(u.$slots,"default",{items:u.state.items,canRefine:u.state.canRefine,canToggleShowMore:u.state.canToggleShowMore,isShowingMore:u.state.isShowingMore,refine:u.state.refine,createURL:u.state.createURL,toggleShowMore:u.state.toggleShowMore,sendEvent:u.state.sendEvent},function(){return[n(v,{items:u.state.items,level:0,refine:u.state.refine,createURL:u.state.createURL,suit:u.suit},null,8,["items","refine","createURL","suit"]),f.showMore?(o(),s("button",{key:0,class:r([u.suit("showMore"),!u.state.canToggleShowMore&&u.suit("showMore","disabled")]),disabled:!u.state.canToggleShowMore,onClick:w[0]||(w[0]=i(function(){for(var t=arguments.length,o=new Array(t),s=0;s<t;s++)o[s]=arguments[s];return u.state.toggleShowMore&&(d=u.state).toggleShowMore.apply(d,e(o))},["prevent"]))},[a(u.$slots,"showMoreLabel",{isShowingMore:u.state.isShowingMore},function(){return[l(c(u.state.isShowingMore?"Show less":"Show more"),1)]})],10,g)):h("",!0)]})],2)):h("",!0)}export{u as render};