vue-instantsearch
Version:
👀 Lightning-fast Algolia search for Vue apps
2 lines (1 loc) • 975 B
JavaScript
import{openBlock as e,createElementBlock as t,normalizeClass as a,renderSlot as n,createElementVNode as s,toDisplayString as l,createCommentVNode as u}from"vue";var c=["name","value","checked"];function i(i,o,r,v,f,d){return i.state?(e(),t("div",{key:0,class:a([i.suit(),!i.state.canRefine&&i.suit("","noRefinement")])},[n(i.$slots,"default",{value:i.state.value,canRefine:i.state.canRefine,refine:i.state.refine,createURL:i.state.createURL,sendEvent:i.state.sendEvent},function(){return[s("label",{class:a(i.suit("label"))},[s("input",{class:a(i.suit("checkbox")),type:"checkbox",name:i.state.value.name,value:r.on,checked:i.state.value.isRefined,onChange:o[0]||(o[0]=function(e){return i.state.refine(i.state.value)})},null,42,c),s("span",{class:a(i.suit("labelText"))},l(r.label||i.state.value.name),3),null!==i.state.value.count?(e(),t("span",{key:0,class:a(i.suit("count"))},l(i.state.value.count.toLocaleString()),3)):u("",!0)],2)]})],2)):u("",!0)}export{i as render};