import{I as e,It as t,Q as n,T as r,Wt as i,bt as a,j as o,rn as s,tt as c}from"./_plugin-vue_export-helper-BVhEvvHC.js";import{Ni as l,or as u}from"./src-CD6Jsigc.js";e(),a(),i();var d=o({__name:`Badge`,props:{variant:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let i=e;return(a,o)=>(n(),r(`div`,{class:s(t(l)(t(f)({variant:e.variant}),i.class))},[c(a.$slots,`default`)],2))}}),f=u(`inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2`,{variants:{variant:{default:`h-8 bg-textwhite font-bold border border-border text-highlights shadow-sm`,secondary:`border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80`,destructive:`border-transparent bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/80`,outline:`text-foreground`}},defaultVariants:{variant:`default`}});export{d as t};