{
  "name": "SkipLink",
  "package": "@magicblocksai/ui",
  "file": "packages/ui/src/components/SkipLink.tsx",
  "chapterTag": "06 Navigation",
  "chapter": "07-navigation.html",
  "sectionId": "skip-link",
  "elName": "Skip link",
  "demoUrl": "https://brand.magicblocks.ai/components/07-navigation#skip-link",
  "hasLiveDemo": false,
  "description": "Skip-to-content link. Hidden until focused; first tab stop. Wraps\n`.skip-link`.",
  "useClient": false,
  "interactivity": "display",
  "namedExports": [
    {
      "name": "SkipLink",
      "isPrincipal": true,
      "isType": false
    },
    {
      "name": "SkipLinkProps",
      "isPrincipal": false,
      "isType": true
    }
  ],
  "importStatement": "import { SkipLink } from \"@magicblocksai/ui\";",
  "props": [
    {
      "name": "targetId",
      "optional": true,
      "type": "string",
      "doc": "Target id (without `#`). Defaults to `main`."
    }
  ],
  "classesUsed": [
    "skip-link"
  ],
  "examples": {
    "react": "<body>\n  <SkipLink />\n  <header>…</header>\n  <main id=\"main\">…</main>\n</body>",
    "html": "<div style=\"position:relative; min-height:80px; width:100%; border:1px dashed var(--hair); border-radius:var(--r-md);\">\n  <a href=\"#main\" class=\"skip-link-demo\">Skip to content</a>\n  <div style=\"padding:20px; color:var(--fg-soft); font-size:13px;\">Tab into this area — the skip link appears in the top-left.</div>\n</div>",
    "css": ".skip-link {\n  position: absolute; top: -100px; left: var(--s-4);\n  padding: 10px 16px;\n  background: var(--accent); color: var(--paper);\n  border-radius: var(--r-sm);\n  font: 600 14px/1 var(--f-body); text-decoration: none;\n  z-index: 10;\n  transition: top var(--dur-2) var(--ease);\n}"
  }
}
