Link

Navigation

Versatile link component for navigation and actions with multiple variants and automatic external link detection

Inline Links

Standard text links with underline options

Default (hover underline)

Visit our documentation

External link

Visit Google

Button-styled Links

Links styled as buttons for prominent calls-to-action. These match our Button component styles exactly.

Navigation Links

Links for sidebar and navigation menus with active state

Breadcrumb Links

Specialized breadcrumb navigation with automatic separators

Subtle Links

Low-emphasis links for secondary actions

Common Patterns

Real-world usage examples

Product Update

We've released new features to help you work faster.

Read the changelog

Ready to get started?

Create your account today.

Sign Up

Props

Complete API reference

PropTypeDefaultDescription
variantstringinlineinline | button | nav | subtle
buttonVariantstringprimaryButton style when variant="button"
sizestringmdsm | md | lg | xl (for button variant)
externalbooleanfalseOpens in new tab, auto-detected for http(s) URLs
underlinestringhoveralways | hover | none
activebooleanfalseFor navigation links
disabledbooleanfalseDisables the link
leftIconReactNode-Icon before text
rightIconReactNode-Icon after text

Features

  • Auto External Detection - Automatically detects external URLs and adds appropriate attributes
  • Multiple Variants - Inline, button, nav, and subtle styles
  • Icon Support - Left and right icon positions
  • Active State - Built-in active state for navigation
  • Keyboard Accessible - Full keyboard navigation and focus states
  • All Button Variants - Primary, secondary, outline, ghost, and destructive styles