import { cva, type VariantProps } from "class-variance-authority"; import type { HTMLAttributes } from "react"; import { cn } from "@/lib/utils"; const badgeVariants = cva( "inline-flex items-center gap-1.5 rounded-full border px-2.5 py-0.5 text-xs font-medium", { variants: { variant: { default: "border-border bg-muted text-muted-foreground", accent: "border-transparent bg-accent-muted text-accent-hover", pending: "border-transparent bg-pending-muted text-pending", confirmed: "border-transparent bg-confirmed-muted text-confirmed", anchored: "border-transparent bg-anchored-muted text-anchored", outline: "border-border text-muted-foreground", }, }, defaultVariants: { variant: "default", }, }, ); export interface BadgeProps extends HTMLAttributes, VariantProps {} export function Badge({ className, variant, ...props }: BadgeProps) { return ( ); }