# LinkButton

Link styled as a button — primary, secondary, and minimal variants in three sizes.

**Install:** `nimbus-docs add link-button`  
**Source:** `src/components/ui/link-button/`  
**Canonical:** https://nimbus-docs.com/components/link-button/

## Agent payload (JSON)

```json
{
  "slug": "link-button",
  "name": "LinkButton",
  "description": "Anchor styled as a button.",
  "tagline": "Link styled as a button — primary, secondary, and minimal variants in three sizes.",
  "install": "nimbus-docs add link-button",
  "sourcePath": "src/components/ui/link-button/",
  "canonicalUrl": "https://nimbus-docs.com/components/link-button/",
  "props": [
    {
      "name": "href",
      "type": "string",
      "required": true,
      "description": "Target URL."
    },
    {
      "name": "variant",
      "type": "\"primary\" | \"secondary\" | \"minimal\"",
      "defaultValue": "\"primary\"",
      "required": false,
      "description": "Visual treatment."
    },
    {
      "name": "size",
      "type": "\"sm\" | \"md\" | \"lg\"",
      "defaultValue": "\"md\"",
      "required": false,
      "description": "Relative scale; affects padding and font size."
    },
    {
      "name": "icon",
      "type": "boolean",
      "required": false,
      "description": "Render a trailing chevron that nudges on hover."
    }
  ],
  "registryDependencies": [
    "cn"
  ],
  "dependencies": []
}
```
