{
	"$schema": "https://ui.shadcn.com/schema/registry-item.json",
	"name": "badge",
	"dependencies": [],
	"registryDependencies": [],
	"files": [
		{
			"path": "ui/badge.tsx",
			"content": "import * as React from \"react\"\nimport { cva, type VariantProps } from \"class-variance-authority\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst badgeVariants = cva(\n\t\"inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none overflow-hidden shadow-xs\",\n\t{\n\t\tvariants: {\n\t\t\tvariant: {\n\t\t\t\tdefault: \"bg-primary border-transparent text-primary-foreground\",\n\t\t\t\toutline: \"text-foreground\",\n\t\t\t\tsecondary: \"bg-secondary border-border/50 text-secondary-foreground\",\n\t\t\t\tsuccess: \"bg-success border-success-border/50 text-success-foreground\",\n\t\t\t\twarning: \"bg-warning border-warning-border/50 text-warning-foreground\",\n\t\t\t\tinfo: \"bg-info border-info-border/50 text-info-foreground\",\n\t\t\t\tdanger: \"bg-danger border-danger-border/50 text-danger-foreground\",\n\t\t\t},\n\t\t},\n\t\tdefaultVariants: {\n\t\t\tvariant: \"default\",\n\t\t},\n\t}\n)\n\nfunction Badge({\n\tclassName,\n\tvariant,\n\t...props\n}: React.ComponentProps<\"span\"> & VariantProps<typeof badgeVariants>) {\n\treturn (\n\t\t<span\n\t\t\tdata-slot=\"badge\"\n\t\t\tclassName={cn(badgeVariants({ variant }), className)}\n\t\t\t{...props}\n\t\t/>\n\t)\n}\n\nexport { Badge, badgeVariants }\n",
			"type": "registry:ui",
			"target": ""
		}
	],
	"type": "registry:ui"
}
