{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "error-5",
  "title": "Scheduled Maintenance Page",
  "description": "Maintenance mode page with a tools icon, a scheduled maintenance badge, an estimated return time, and a link to the status page.",
  "dependencies": [
    "@base-ui/react"
  ],
  "registryDependencies": [
    "badge",
    "button"
  ],
  "files": [
    {
      "path": "registry/blocks/error/5/error-block.tsx",
      "content": "import { Badge } from \"@/components/ui/badge\"\nimport { Button } from \"@/components/ui/button\"\nimport { IconPlaceholder } from \"@/components/icons/icon-placeholder\"\n\nexport default function ErrorBlock() {\n  return (\n    <section className=\"flex min-h-svh w-full items-center justify-center bg-background px-6 py-16 text-foreground\">\n      <div className=\"mx-auto flex max-w-md flex-col items-center text-center\">\n        <span\n          className=\"flex size-14 items-center justify-center rounded-lg border border-border bg-muted/40\"\n          aria-hidden=\"true\"\n        >\n          <IconPlaceholder\n            lucide=\"Wrench\"\n            tabler=\"IconTools\"\n            hugeicons=\"ToolsIcon\"\n            phosphor=\"Wrench\"\n            remixicon=\"RiToolsLine\"\n            className=\"size-6\"\n          />\n        </span>\n        <Badge variant=\"secondary\" className=\"mt-6\">\n          Scheduled maintenance\n        </Badge>\n        <h1 className=\"mt-3 font-heading text-2xl font-bold tracking-tight sm:text-3xl\">\n          We&apos;ll be right back\n        </h1>\n        <p className=\"mt-3 text-sm text-pretty text-muted-foreground\">\n          Acme is down for planned maintenance while we ship some improvements.\n          Everything should be back online shortly — thanks for your patience.\n        </p>\n        <p className=\"mt-5 text-sm text-foreground\">\n          Estimated back by{\" \"}\n          <span className=\"font-semibold tabular-nums\">2:00 PM UTC</span>\n        </p>\n        <div className=\"mt-8\">\n          <Button\n            render={<a href=\"#\" />}\n            nativeButton={false}\n            variant=\"outline\"\n          >\n            View status page\n          </Button>\n        </div>\n      </div>\n    </section>\n  )\n}\n",
      "type": "registry:component",
      "target": "components/blocks/error-5.tsx"
    }
  ],
  "meta": {
    "height": "460px",
    "tier": "free"
  },
  "docs": "Requires a `base-*` style in components.json (the `shadcn init` default). Legacy `new-york`/`radix-*` styles install Radix primitives, which reject the `render` prop this block uses.",
  "categories": [
    "error"
  ],
  "type": "registry:block"
}