import{n as e,r as t}from"./useStore-CusP06SD.js";import{a as n,t as r}from"./dist-DhH_lYkz.js";import{r as i}from"./button-1cIaa9Lf.js";t();var a=e(),o=i(`focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive inline-flex w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-md border px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] [&>svg]:pointer-events-none [&>svg]:size-3`,{variants:{variant:{default:`bg-primary text-primary-foreground [a&]:hover:bg-primary/90 border-transparent`,secondary:`bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90 border-transparent`,destructive:`bg-destructive [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60 border-transparent text-white`,outline:`text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground`}},defaultVariants:{variant:`default`}});function s({className:e,variant:t,asChild:i=!1,...s}){return(0,a.jsx)(i?r:`span`,{"data-slot":`badge`,className:n(o({variant:t}),e),...s})}export{s as t};