{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "issue-card",
  "type": "registry:ui",
  "title": "Issue card",
  "description": "A compact issue tracker card with a monospace ticket key, status and priority badges, a title and an assignee line. Fits Linear or Jira style boards.",
  "dependencies": [],
  "registryDependencies": [
    "https://ui.minidev.pro/r/badge.json",
    "utils"
  ],
  "files": [
    {
      "path": "registry/ui/issue-card.tsx",
      "type": "registry:ui",
      "target": "components/ui/issue-card.tsx",
      "content": "\"use client\"\nimport { Badge } from \"@/components/ui/badge\"\nimport { cn } from \"@/lib/utils\"\n\nfunction IssueCard({\n  id = \"MD-241\",\n  title = \"Raise Premium craft for client demos\",\n  status = \"In progress\",\n  priority = \"High\",\n  className,\n}: {\n  id?: string\n  title?: string\n  status?: string\n  priority?: string\n  className?: string\n}) {\n  return (\n    <article data-slot=\"issue-card\" className={cn(\"rounded-xl border border-border bg-surface p-4 shadow-highlight\", className)}>\n      <div className=\"flex items-center gap-2\">\n        <span className=\"font-mono text-xs text-fg-muted\">{id}</span>\n        <Badge variant=\"outline\">{status}</Badge>\n        <Badge variant=\"outline\">{priority}</Badge>\n      </div>\n      <h3 className=\"mt-2 text-sm font-medium text-fg\">{title}</h3>\n      <p className=\"mt-1 text-xs text-fg-muted\">Assigned to Design Eng · updated 12m ago</p>\n    </article>\n  )\n}\nexport { IssueCard }\n"
    }
  ]
}
