import{ao as l,g as s,ar as t,bN as r,bU as u,c,o as p,w as f,ae as d,E as m,m as x,ag as v}from"./B08CJtNn.js";const y={base:"relative",variants:{size:{xs:"",sm:"",md:"",lg:"",xl:""},orientation:{horizontal:"inline-flex -space-x-px",vertical:"flex flex-col -space-y-px"}}},g={__name:"UButtonGroup",props:{as:{type:null,required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(e){const a=e,o=l(),n=s(()=>t({extend:t(y),...o.ui?.buttonGroup||{}}));return r(u,s(()=>({orientation:a.orientation,size:a.size}))),(i,z)=>(p(),c(x(v),{as:e.as,class:m(n.value({orientation:e.orientation,class:a.class}))},{default:f(()=>[d(i.$slots,"default")]),_:3},8,["as","class"]))}};export{g as _};
