{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "stat-card",
  "title": "Stat Card",
  "description": "Dashboard metric card with title, value, and optional trend.",
  "registryDependencies": [
    "card"
  ],
  "files": [
    {
      "path": "registry/corecn/blocks/stat-card/stat-card.tsx",
      "content": "import {\n  Card,\n  CardContent,\n  CardDescription,\n  CardHeader,\n  CardTitle,\n} from \"@/registry/corecn/ui/card\"\nimport { cn } from \"@/lib/utils\"\n\nexport type StatCardProps = {\n  title: string\n  value: string\n  description?: string\n  trend?: string\n  className?: string\n}\n\nexport function StatCard({\n  title,\n  value,\n  description,\n  trend,\n  className,\n}: StatCardProps) {\n  return (\n    <Card className={cn(\"border-primary/20 bg-card/80 backdrop-blur\", className)}>\n      <CardHeader className=\"pb-2\">\n        <CardDescription>{title}</CardDescription>\n        <CardTitle className=\"text-3xl font-bold tabular-nums\">{value}</CardTitle>\n      </CardHeader>\n      {(description || trend) && (\n        <CardContent className=\"flex items-center justify-between text-sm text-muted-foreground\">\n          {description ? <span>{description}</span> : <span />}\n          {trend ? (\n            <span className=\"font-medium text-primary\">{trend}</span>\n          ) : null}\n        </CardContent>\n      )}\n    </Card>\n  )\n}\n",
      "type": "registry:component"
    }
  ],
  "type": "registry:block"
}