1import{N as p,a as r,o as i,d as t,b as d,t as a,F,C as y,M as f}from"./M11_3F0Z.js";const b={class:"Filters"},v={class:"Filters__filter"},C=["checked","name"],k={for:"any-filter",class:"Button btn-primary"},B={class:"Button__inner"},S=["id","value","checked","name","onChange"],A=["for"],N={class:"Button__inner"},$={class:"Filters__count"},j={__name:"FiltersArticles",props:{filters:{type:Array,default:null},count:{type:Number,default:0},activeFiltersSlugs:{type:Object,default:null}},emits:["onChangeFilter"],setup(l,{emit:_}){const n=l,g=_,o=p(()=>n?.filters?.[0]?.slug||"categories"),c=s=>{g("onChangeFilter",{taxoSlug:"categories",slug:s})},m=s=>n.activeFiltersSlugs?.categories?.includes(s)||!1,h=()=>!n.activeFiltersSlugs?.categories?.length;return(s,u)=>(i(),r("div",b,[t("div",v,[t("input",{id:"any-filter",checked:h(),name:d(o),type:"radio",onChange:u[0]||(u[0]=()=>c(""))},null,40,C),t("label",k,[t("span",B,a(s.$translate("see_all_articles_label")),1)])]),(i(!0),r(F,null,y(l.filters?.[0]?.items,e=>(i(),r("div",{key:e.slug,class:"Filters__filter"},[t("input",{id:e.slug,value:e.slug,checked:m(e.slug),name:d(o),type:"radio",onChange:()=>c(e.slug)},null,40,S),t("label",{for:e.slug,class:f(["Button btn-primary",{["btn-"+e.articleCategoryFields?.color?.[0]]:e.articleCategoryFields?.color?.[0]}])},[t("span",N,a(e.name),1)],10,A)]))),128)),t("div",$,a(l.count)+" "+a(l.count>1?s.$translate("found_articles_plural_label"):s.$translate("found_articles_singular_label")),1)]))}};export{j as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.