Link

An inline text link with accent-channel coloring and external-link handling.

Read the getting-started guide before launch.

Always underlined: theming reference.

External: react.dev — new tab, safe rel.

Any hue: purple link, green link.

Import#

import { Link } from "astralis-ui";

For client-side routing, pass your router's component: <Link as={NextLink} href="/docs">.

Props#

PropTypeDefaultDescription
variant"underline" | "hover" | "plain""hover"Underline behavior.
colorSchemeall 11 schemes"brand"Hue (via the accent channel).
externalbooleanfalseNew tab + rel="noopener noreferrer" + ↗ marker.
asElementType"a"Router link component.