vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
2 lines (1 loc) • 1.5 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 h,createCommentVNode as c}from"vue";var g=["disabled","aria-expanded"];function u(u,w,f,M,S,d){var m,p=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(p,{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,"aria-expanded":u.state.isShowingMore?"true":"false",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&&(m=u.state).toggleShowMore.apply(m,e(o))},["prevent"]))},[a(u.$slots,"showMoreLabel",{isShowingMore:u.state.isShowingMore},function(){return[l(h(u.state.isShowingMore?"Show less":"Show more"),1)]})],10,g)):c("",!0)]})],2)):c("",!0)}export{u as render};