import * as React from "react"; import { cva, type VariantProps } from "class-variance-authority"; import { cn } from "@/lib/utils"; const badgeVariants = cva("inline-flex items-center gap-1 rounded-full border px-2 py-0.5 text-[11px] font-medium leading-4 whitespace-nowrap [&_svg]:size-3", { variants: { variant: { default: "border-border bg-bg-subtle text-fg-muted", outline: "border-border-strong text-fg-muted bg-transparent", accent: "border-transparent bg-accent-soft text-accent", success: "border-transparent bg-success-soft text-success", warning: "border-transparent bg-warning-soft text-warning", danger: "border-transparent bg-danger-soft text-danger", info: "border-transparent bg-info-soft text-info", solid: "border-transparent bg-fg text-bg", }, }, defaultVariants: { variant: "default" }, }); export function Badge({ className, variant, ...props }: React.HTMLAttributes & VariantProps) { return ; }