Arrow link
A read-more link whose trailing arrow slides forward on hover.
API reference
Components
<ArrowNudgeActiveProvider />
Supplies active to descendant ArrowNudge instances.
<ArrowIcon />
Bare right-arrow glyph in currentColor.
size?
The glyph's width and height in px. Defaults to 16.
className?
Merged onto the <svg>.
<ArrowNudge />
Trailing arrow nudge for composing inside a larger interactive element.
size?
Arrow glyph size in px. Defaults to 16.
className?
Merged onto the wrapping motion.span.
active?
Explicit active override. Omit to read from ArrowNudgeSurface.
<ArrowNudgeSurface />
motion.a wrapper that drives every ArrowNudge inside on hover and focus.
<ArrowLink />
Self-contained ghost link with trailing arrow nudge.
children?
The link label.
href?
The destination.
tone?
Which semantic colour the link reads. Defaults to muted.
target?
Anchor target.
rel?
Anchor rel.
onClick?
Click handler.
className?
Merged onto the <a>.
ref?
Ref to the underlying anchor.
Hooks
useArrowNudgeActive
Hover/focus wiring for a block that drives descendant ArrowNudge instances.
useArrowNudgeActive(): voidFeatured in
See the arrow link composed into full sections.
