import{j as o}from"./vendor-react-wBh_31cN.js";import{b as n}from"./vendor-utils-OeoE2qq_.js";import{d as s}from"./index-dNe6i2rS.js";import{S as d}from"./vendor-radix-BRyWS4bQ.js";const u=n("group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border bg-background text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline",success:"bg-quartz-primary/10 text-quartz-primary",notice:"bg-quartz-label-orange/10 text-quartz-label-orange",fail:"bg-destructive/10 text-destructive"}},defaultVariants:{variant:"default"}});function b({className:r,variant:e="default",asChild:t=!1,...a}){const i=t?d:"span";return o.jsx(i,{"data-slot":"badge","data-variant":e,className:s(u({variant:e}),r),...a})}export{b as B};
