import{z as d,aa as x}from"./B8nX8PFk.js";import o from"./B5bVHHON.js";import{f as g,c as a,o as e,F as r,a as h,k as s,b as m,w as p,u as L}from"./B4plKoGL.js";const C={"data-test-id":"s-descriptors-group__root",class:"s-descriptors-group flex flex-wrap items-center gap-[6px]"},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,c=l=>{f("click",l)};return(l,y)=>(e(),a("div",C,[i.items.length>i.chunkSize?(e(),a(r,{key:0},[(e(!0),a(r,null,s(i.items.slice(0,i.chunkSize),(t,n)=>(e(),m(o,{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,onClick:u=>c(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),a(r,null,s(i.items.slice(i.chunkSize),(t,n)=>(e(),m(o,{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,onClick:u=>c(t)},null,8,["theme","link","text","iconLeft","iconRight","onClick"]))),128))]),default:p(()=>[h(o,{theme:l.theme,text:"...","aria-label":i.ariaLabel},null,8,["theme","aria-label"])]),_:1},8,["theme","wrapperClass"])],64)):(e(!0),a(r,{key:1},s(i.items,(t,n)=>(e(),m(o,{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,onClick:u=>c(t)},null,8,["theme","link","text","iconLeft","iconRight","onClick"]))),128))]))}});export{w as default};