1import{$ as w,R as A,cJ as k,cI as B,N as l,o as t,w as h,T as c,j as u,k as n,i as f,n as o,s as C,Y as $,a1 as N,c as G,t as V,U as j,V as x}from"./Cny-jMUR.js";const P={slots:{base:"font-medium inline-flex items-center",label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{buttonGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},color:{primary:"",secondary:"",neutral:"",success:"",info:"",warning:"",error:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{xs:{base:"text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},sm:{base:"text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},md:{base:"text-xs px-2 py-1 gap-1 rounded-md",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},lg:{base:"text-sm px-2 py-1 gap-1.5 rounded-md",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"text-base px-2.5 py-1 gap-1.5 rounded-md",leadingIcon:"size-6",leadingAvatarSize:"2xs",trailingIcon:"size-6"}},square:{true:""}},compoundVariants:[{color:"primary",variant:"solid",class:"bg-primary text-inverted"},{color:"secondary",variant:"solid",class:"bg-secondary text-inverted"},{color:"neutral",variant:"solid",class:"bg-neutral text-inverted"},{color:"success",variant:"solid",class:"bg-success text-inverted"},{color:"info",variant:"solid",class:"bg-info text-inverted"},{color:"warning",variant:"solid",class:"bg-warning text-inverted"},{color:"error",variant:"solid",class:"bg-error text-inverted"},{color:"primary",variant:"outline",class:"text-primary ring ring-inset ring-primary/50"},{color:"secondary",variant:"outline",class:"text-secondary ring ring-inset ring-secondary/50"},{color:"neutral",variant:"outline",class:"text-neutral ring ring-inset ring-neutral/50"},{color:"success",variant:"outline",class:"text-success ring ring-inset ring-success/50"},{color:"info",variant:"outline",class:"text-info ring ring-inset ring-info/50"},{color:"warning",variant:"outline",class:"text-warning ring ring-inset ring-warning/50"},{color:"error",variant:"outline",class:"text-error ring ring-inset ring-error/50"},{color:"primary",variant:"soft",class:"bg-primary/10 text-primary"},{color:"secondary",variant:"soft",class:"bg-secondary/10 text-secondary"},{color:"neutral",variant:"soft",class:"bg-neutral/10 text-neutral"},{color:"success",variant:"soft",class:"bg-success/10 text-success"},{color:"info",variant:"soft",class:"bg-info/10 text-info"},{color:"warning",variant:"soft",class:"bg-warning/10 text-warning"},{color:"error",variant:"soft",class:"bg-error/10 text-error"},{color:"primary",variant:"subtle",class:"bg-primary/10 text-primary ring ring-inset ring-primary/25"},{color:"secondary",variant:"subtle",class:"bg-secondary/10 text-secondary ring ring-inset ring-secondary/25"},{color:"neutral",variant:"subtle",class:"bg-neutral/10 text-neutral ring ring-inset ring-neutral/25"},{color:"success",variant:"subtle",class:"bg-success/10 text-success ring ring-inset ring-success/25"},{color:"info",variant:"subtle",class:"bg-info/10 text-info ring ring-inset ring-info/25"},{color:"warning",variant:"subtle",class:"bg-warning/10 text-warning ring ring-inset ring-warning/25"},{color:"error",variant:"subtle",class:"bg-error/10 text-error ring ring-inset ring-error/25"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"},{size:"xs",square:!0,class:"p-0.5"},{size:"sm",square:!0,class:"p-1"},{size:"md",square:!0,class:"p-1"},{size:"lg",square:!0,class:"p-1"},{size:"xl",square:!0,class:"p-1"}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},E={__name:"Badge",props:{as:{type:null,required:!1,default:"span"},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},icon:{type:String,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:String,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:String,required:!1}},setup(r){const e=r,y=w(),m=A(),{orientation:z,size:q}=k(e),{isLeading:I,isTrailing:S,leadingIconName:g,trailingIconName:d}=B(e),s=C(()=>{var i;return x({extend:x(P),...((i=m.ui)==null?void 0:i.badge)||{}})({color:e.color,variant:e.variant,size:q.value||e.size,square:e.square||!y.default&&!e.label,buttonGroup:z.value})});return(i,T)=>{var v;return t(),l(n(j),{as:r.as,class:o(s.value.base({class:[(v=e.ui)==null?void 0:v.base,e.class]}))},{default:h(()=>[c(i.$slots,"leading",{},()=>{var a,p,b;return[n(I)&&n(g)?(t(),l(f,{key:0,name:n(g),class:o(s.value.leadingIcon({class:(a=e.ui)==null?void 0:a.leadingIcon}))},null,8,["name","class"])):r.avatar?(t(),l($,N({key:1,size:((p=e.ui)==null?void 0:p.leadingAvatarSize)||s.value.leadingAvatarSize()},r.avatar,{class:s.value.leadingAvatar({class:(b=e.ui)==null?void 0:b.leadingAvatar})}),null,16,["size","class"])):u("",!0)]}),c(i.$slots,"default",{},()=>{var a;return[r.label!==void 0&&r.label!==null?(t(),G("span",{key:0,class:o(s.value.label({class:(a=e.ui)==null?void 0:a.label}))},V(r.label),3)):u("",!0)]}),c(i.$slots,"trailing",{},()=>{var a;return[n(S)&&n(d)?(t(),l(f,{key:0,name:n(d),class:o(s.value.trailingIcon({class:(a=e.ui)==null?void 0:a.trailingIcon}))},null,8,["name","class"])):u("",!0)]})]),_:3},8,["as","class"])}}};export{E as _};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.