import{_ as k}from"./chunk-a3974c29.js";import{a as c,_ as y}from"./chunk-a740628f.js";import{d as z,G as h,c as x,ah as B,j as l,k as i,l as o,E as C,D as V,F,U as N,q as n,m as P,z as $,M as q,aq as w,ar as A,K as D}from"./chunk-449c23a2.js";const E={class:"flex gap-2"},G=z({__name:"c-buttons-select",props:{options:{default:()=>[]},value:{default:void 0},size:{default:"medium"},label:{},labelFor:{},labelPosition:{default:"left"},labelWidth:{},labelAlign:{}},emits:["update:value"],setup(_,{emit:p}){const t=_,{options:s,size:m}=h(t),d=x(()=>c.isArray(s.value)?s.value.map(e=>typeof e=="string"?{label:e,value:e}:e):c.map(s.value,(e,u)=>({label:u,value:e}))),r=B(t,"value",p);function f(e){r.value=e.value}return(e,u)=>{const v=D,b=y,g=k;return l(),i(g,w(A(t)),{default:o(()=>[C("div",E,[(l(!0),V(F,null,N(n(d),a=>(l(),i(b,{key:a.value,tooltip:a.tooltip},{default:o(()=>[P(v,{"test-id":a.value,size:n(m),type:a.value===n(r)?"primary":"default",onClick:M=>f(a)},{default:o(()=>[$(q(a.label),1)]),_:2},1032,["test-id","size","type","onClick"])]),_:2},1032,["tooltip"]))),128))])]),_:1},16)}}});export{G as _};