import{k as r,O as e,q as o}from"./BpBFBYUF.js";import{p as c,Q as l,R as u,U as g,N as b,a2 as d,a3 as x,aj as p,u as s}from"./CUqJd8rF.js";const v={base:"rounded-[calc(var(--ui-radius)*1.5)] font-medium inline-flex items-center",variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{sm:"text-xs px-1.5 py-0.5",md:"text-xs px-2 py-1",lg:"text-sm px-2 py-1"}},compoundVariants:[{color:"primary",variant:"solid",class:"bg-[--ui-primary] text-[--ui-bg]"},{color:"secondary",variant:"solid",class:"bg-[--ui-secondary] text-[--ui-bg]"},{color:"success",variant:"solid",class:"bg-[--ui-success] text-[--ui-bg]"},{color:"info",variant:"solid",class:"bg-[--ui-info] text-[--ui-bg]"},{color:"warning",variant:"solid",class:"bg-[--ui-warning] text-[--ui-bg]"},{color:"error",variant:"solid",class:"bg-[--ui-error] text-[--ui-bg]"},{color:"primary",variant:"outline",class:"text-[--ui-primary] ring ring-inset ring-[--ui-primary]/50"},{color:"secondary",variant:"outline",class:"text-[--ui-secondary] ring ring-inset ring-[--ui-secondary]/50"},{color:"success",variant:"outline",class:"text-[--ui-success] ring ring-inset ring-[--ui-success]/50"},{color:"info",variant:"outline",class:"text-[--ui-info] ring ring-inset ring-[--ui-info]/50"},{color:"warning",variant:"outline",class:"text-[--ui-warning] ring ring-inset ring-[--ui-warning]/50"},{color:"error",variant:"outline",class:"text-[--ui-error] ring ring-inset ring-[--ui-error]/50"},{color:"primary",variant:"soft",class:"bg-[--ui-primary]/10 text-[--ui-primary]"},{color:"secondary",variant:"soft",class:"bg-[--ui-secondary]/10 text-[--ui-secondary]"},{color:"success",variant:"soft",class:"bg-[--ui-success]/10 text-[--ui-success]"},{color:"info",variant:"soft",class:"bg-[--ui-info]/10 text-[--ui-info]"},{color:"warning",variant:"soft",class:"bg-[--ui-warning]/10 text-[--ui-warning]"},{color:"error",variant:"soft",class:"bg-[--ui-error]/10 text-[--ui-error]"},{color:"primary",variant:"subtle",class:"bg-[--ui-primary]/10 text-[--ui-primary] ring ring-inset ring-[--ui-primary]/25"},{color:"secondary",variant:"subtle",class:"bg-[--ui-secondary]/10 text-[--ui-secondary] ring ring-inset ring-[--ui-secondary]/25"},{color:"success",variant:"subtle",class:"bg-[--ui-success]/10 text-[--ui-success] ring ring-inset ring-[--ui-success]/25"},{color:"info",variant:"subtle",class:"bg-[--ui-info]/10 text-[--ui-info] ring ring-inset ring-[--ui-info]/25"},{color:"warning",variant:"subtle",class:"bg-[--ui-warning]/10 text-[--ui-warning] ring ring-inset ring-[--ui-warning]/25"},{color:"error",variant:"subtle",class:"bg-[--ui-error]/10 text-[--ui-error] ring ring-inset ring-[--ui-error]/25"},{color:"neutral",variant:"solid",class:"text-[--ui-bg] bg-[--ui-bg-inverted]"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-[--ui-border-accented] text-[--ui-text] bg-[--ui-bg]"},{color:"neutral",variant:"soft",class:"text-[--ui-text] bg-[--ui-bg-elevated]"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-[--ui-border-accented] text-[--ui-text] bg-[--ui-bg-elevated]"}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},f=o;var a;const m=r({extend:r(v),...((a=f.ui)==null?void 0:a.badge)||{}}),C=c({__name:"Badge",props:{as:{default:"span"},label:{},color:{},variant:{},size:{},class:{}},setup(n){const t=n;return(i,y)=>(l(),u(s(e),{as:i.as,class:p(s(m)({color:i.color,variant:i.variant,size:i.size,class:t.class}))},{default:g(()=>[b(i.$slots,"default",{},()=>[d(x(i.label),1)])]),_:3},8,["as","class"]))}});export{C as _};
