import{x as d,a8 as x}from"./DThBoNQI.js";import r from"./CYeUk5-v.js";import{f as g,c as o,o as e,F as a,a as h,k as c,b as m,w as p,u as L}from"./tXL-a5uR.js";const C={"data-test-id":"s-descriptors-group__root",class:"s-descriptors-group flex flex-wrap items-center gap-[6px]",role:"list"},w=g({__name:"SDescriptorsGroup",props:{...d(),items:{type:Array,required:!0,default:()=>[]},chunkSize:{type:Number,default:4,required:!1},ariaLabel:{type:String,default:null,required:!1},tooltipWrapperClass:String},emits:["click"],setup(i,{emit:k}){const f=k,s=l=>{f("click",l)};return(l,y)=>(e(),o("div",C,[i.items.length>i.chunkSize?(e(),o(a,{key:0},[(e(!0),o(a,null,c(i.items.slice(0,i.chunkSize),(t,n)=>(e(),m(r,{key:n,theme:l.theme,link:t==null?void 0:t.link,text:t==null?void 0:t.text,iconLeft:t==null?void 0:t.iconLeft,iconRight:t==null?void 0:t.iconRight,role:"listitem",onClick:u=>s(t)},null,8,["theme","link","text","iconLeft","iconRight","onClick"]))),128)),h(L(x),{theme:l.theme,direction:"auto",delay:{show:100,hide:600},wrapperClass:i.tooltipWrapperClass},{extend:p(()=>[(e(!0),o(a,null,c(i.items.slice(i.chunkSize),(t,n)=>(e(),m(r,{key:n,class:"m-[3px]",theme:l.theme,link:t==null?void 0:t.link,text:t==null?void 0:t.text,iconLeft:t==null?void 0:t.iconLeft,iconRight:t==null?void 0:t.iconRight,role:"listitem",onClick:u=>s(t)},null,8,["theme","link","text","iconLeft","iconRight","onClick"]))),128))]),default:p(()=>[h(r,{theme:l.theme,text:"...","aria-label":i.ariaLabel,role:"listitem"},null,8,["theme","aria-label"])]),_:1},8,["theme","wrapperClass"])],64)):(e(!0),o(a,{key:1},c(i.items,(t,n)=>(e(),m(r,{key:n,theme:l.theme,link:t==null?void 0:t.link,text:t==null?void 0:t.text,iconLeft:t==null?void 0:t.iconLeft,iconRight:t==null?void 0:t.iconRight,role:"listitem",onClick:u=>s(t)},null,8,["theme","link","text","iconLeft","iconRight","onClick"]))),128))]))}});export{w as default};