import{d as n,a2 as o,a5 as r,a6 as i,u as s,ap as l,o as c,r as u}from"./DINJ4NqB.js";import{c as d}from"./BQHNewu7.js";import{b as m}from"./DZ6PF7WB.js";const B=n({__name:"Button",props:{variant:{},size:{},class:{type:[Boolean,null,String,Object,Array]},asChild:{type:Boolean},as:{default:"button"}},setup(a){const t=a;return(e,f)=>(c(),o(s(l),{"data-slot":"button",as:a.as,"as-child":a.asChild,class:i(s(d)(s(m)({variant:a.variant,size:a.size}),t.class))},{default:r(()=>[u(e.$slots,"default")]),_:3},8,["as","as-child","class"]))}});export{B as _};
