{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "ui-badge",
  "title": "Ui Badge",
  "dependencies": [
    "class-variance-authority@0.7.1"
  ],
  "devDependencies": [],
  "registryDependencies": [
    "https://ui.orchid.ai/r/orchid-foundation.json",
    "https://ui.orchid.ai/r/orchid-theme.json"
  ],
  "files": [
    {
      "path": "registry/ui/orchid/ui/badge.tsx",
      "content": "\"use client\";\nimport * as React from \"react\";\nimport { cva, type VariantProps } from \"class-variance-authority\";\nimport { cn } from \"../lib/ui-utils\";\nconst badgeVariants = cva(\"focus:ring-neutral-strong inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2\", {\n    variants: {\n        variant: {\n            default: \"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80\",\n            secondary: \"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n            destructive: \"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80\",\n            outline: \"text-foreground\",\n        },\n    },\n    defaultVariants: {\n        variant: \"default\",\n    },\n});\nexport interface BadgeProps extends React.HTMLAttributes<HTMLDivElement>, VariantProps<typeof badgeVariants> {\n}\nfunction Badge({ className, variant, ...props }: BadgeProps) {\n    return (<div className={cn(badgeVariants({ variant }), className)} {...props}/>);\n}\nexport { Badge, badgeVariants };\n",
      "type": "registry:ui",
      "target": "@ui/orchid/ui/badge.tsx"
    }
  ],
  "type": "registry:ui"
}