Skip to content

Link

In review
Live · web

Inline in prose: tab through, click them

Nockerl orchestrates Cloud Agent sessions and agents. Start in the session console, review the component catalog, then open the design tokens(opens in a new tab) on GitHub. A link mid-sentence sits cleanly on the same baseline as the words around it.

Already-read references quietly recede: the deployment playbook (visited) stays legible without competing for attention.

Standalone & with icons

View all sessionsOpen the live docs site(opens in a new tab)Download the APK

States: muted · visited · disabled

Subtle / muted linkVisited linkDisabled link

On a cyan accent surface: on-accent token

Your trial ends in 3 days. Upgrade your plan or read the pricing(opens in a new tab).

NockerlLink activated 0 times. Real anchors, and the island is live.

// Web: React, consuming @dizyx/nockerl-tokens. (Web is the laggard platform;
// this is the canonical API the published @dizyx/nockerl-react package exposes.)
// A link is a true <a>: text emphasis (cyan accent + underline), inline or standalone.
import { NockerlLink } from '@dizyx/nockerl-react';
export function Footnotes() {
return (
<p>
Start in the <NockerlLink href="/sessions">session console</NockerlLink>, then open the{' '}
<NockerlLink href="https://github.com/dizyx/nockerl-design" external>design tokens</NockerlLink>.
{/* external → target="_blank" rel="noopener noreferrer" + ↗ glyph + a11y hint */}
<NockerlLink href="/docs" variant="muted">Subtle inline reference</NockerlLink>
<NockerlLink href="/app.apk" leadingIcon={<DownloadIcon />}>Download the APK</NockerlLink>
<NockerlLink href="/upgrade" onAccent>Upgrade your plan</NockerlLink> {/* on a cyan surface */}
</p>
);
}
PropTypeDefaultDescription
children *React.ReactNodeVisible link text.
hrefstring'#'Destination. Demo uses "#"; real links pass a URL.
variantNockerlLinkVariant'default'Emphasis: cyan accent (default) or subtle/inherit-color (muted).
onAccentbooleanfalseRenders on a cyan accent surface, so text flips to the on-accent token.
visitedbooleanfalseForce the visited (already-read) treatment regardless of history: the recede state a real visited link earns via :visited. For docs/showcase + tests.
externalbooleanfalseMarks the link as external: adds the ↗ glyph + target/rel + a11y hint.
disabledbooleanfalseInert + clearly-seen (never invisible) state. aria-disabled, not focusable.
leadingIconReact.ReactNodeOptional leading glyph (e.g. a download icon), baseline-aligned.
onClick() => voidClick handler (the demo blocks navigation so "#" doesn't jump).

Also accepts the native <a> attributes (e.g. onClick, disabled, id, aria-*, data-*), forwarded straight through, plus a forwarded ref.