href | string | — | Navigation target. |
active | undefined | — | — |
appearance | LinkAppearance | LinkAppearance.Text | Text link paint.
Button paint from shared recipes. |
aria-controls | string | — | Id of the element controlled by this control. |
aria-current | boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time" | — | Whether this item is current within a set. |
aria-describedby | string | — | Id of the element that describes this control. |
aria-description | LocalizedMessage | — | Accessible description when it cannot be referenced by id.
Extended description for assistive tech. |
aria-expanded | boolean | — | Whether the controlled region is expanded. |
aria-haspopup | boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog" | — | Type of popup triggered by this control, if any. |
aria-label | LocalizedMessage | — | Accessible name when the visible label is insufficient. |
aria-labelledby | string | — | Id of the element that names this control. |
aria-placeholder | LocalizedMessage | — | Hint for an empty control. |
children | ReactNode | — | Visible content inside the anchor. |
className | string | — | Classes appended after generated classes. |
disabled | boolean | — | Inert state per host: native disabled on a button; on Link, ADR 0006 link host (no href, aria-disabled="true", tabIndex={0}).
Never tabIndex={-1}. |
external | boolean | — | Opens in a new browsing context with rel="noopener noreferrer". |
icon | Glyph | — | Glyph to render. |
id | string | — | Element id for ARIA relationships. |
intent | ButtonIntent | ButtonIntent.Neutral | Button intent. |
label | LocalizedMessage | — | Accessible name for the icon-only link. |
newTabLabel | LocalizedMessage | — | Announced after the link name (for example, opens in a new tab). |
ref | Ref<HTMLAnchorElement> | — | Ref to the rendered anchor. |
size | ButtonSize | ButtonSize.Large | Control size. |
title | LocalizedMessage | — | Native tooltip; accessibility hint, not visible UI title text. |
underline | LinkUnderline | LinkUnderline.Always | Underline behavior for text links. |
variant | ButtonVariant | ButtonVariant.Soft | Button surface. |