{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "admin-overview",
  "type": "registry:component",
  "title": "Admin overview",
  "description": "An admin overview section with a heading and invite action, stat tiles with deltas for seats, MRR, NPS and churn, and a recent activity feed below.",
  "dependencies": [],
  "registryDependencies": [
    "https://ui.minidev.pro/r/activity-feed.json",
    "https://ui.minidev.pro/r/admin-stat-strip.json",
    "https://ui.minidev.pro/r/button.json"
  ],
  "files": [
    {
      "path": "registry/blocks/admin-overview.tsx",
      "type": "registry:ui",
      "target": "components/ui/admin-overview.tsx",
      "content": "\"use client\"\nimport { AdminStatStrip } from \"@/components/ui/admin-stat-strip\"\nimport { ActivityFeed } from \"@/components/ui/activity-feed\"\nimport { Button } from \"@/components/ui/button\"\n\nfunction AdminOverview() {\n  return (\n    <div data-slot=\"admin-overview\" className=\"space-y-6\">\n      <div className=\"flex flex-wrap items-center justify-between gap-3\">\n        <div>\n          <h3 className=\"text-xl font-medium tracking-[-0.014em] text-fg\">Admin overview</h3>\n          <p className=\"mt-1 text-sm text-fg-muted\">Org health, seats, and recent automation.</p>\n        </div>\n        <Button size=\"sm\">Invite admin</Button>\n      </div>\n      <AdminStatStrip stats={[\n        { label: \"Seats\", value: \"42\", delta: 4 },\n        { label: \"MRR\", value: \"$18k\", delta: 9 },\n        { label: \"NPS\", value: \"62\", delta: 3 },\n        { label: \"Churn\", value: \"1.2%\", delta: -0.4 },\n      ]} />\n      <ActivityFeed items={[\n        { id: \"1\", user: \"Aman\", action: \"upgraded the workspace to Team\", time: \"2m\" },\n        { id: \"2\", user: \"Ops\", action: \"rotated the production API key\", time: \"14m\" },\n        { id: \"3\", user: \"Agent\", action: \"thickened 15 blocks\", time: \"1h\" },\n      ]} />\n    </div>\n  )\n}\nexport { AdminOverview }\n"
    }
  ]
}
