Skip to content
Mizen UI
Docs

IntroductionInstallationCLIStylingFoundationsThemingCompositionIntegrationsAccessibilityFor agents

useCopyToClipboard

AccordionAspect RatioCardCollapsibleFrameGridGroupInlineScroll AreaSectionSeparatorSpacerStack

BlockquoteCitationCodeHeadingKbdLabelLinkTextVisually Hidden

ButtonButton GroupToggleToggle groupToolbar

CalendarCheckboxCheckbox groupComboboxDate pickerDate range pickerDate-Time InputFieldFieldsetFile UploadFormInputInput groupNumber fieldOTP FieldRadio groupSelectSliderSwitchTextareaTime Input

BreadcrumbMenubarNavigation MenuPaginationSegmented ControlStepperTabs

Alert dialogCommandContext MenuDialogDrawerMenuPopoverPreview CardSheetTooltip

AlertBadgeEmptyError StateMeterProgressSkeletonSpinnerStatus dotToast

Activity FeedAvatarAvatar GroupData TableListMetricOverflow ListProperty ListTableTokenTree

Area ChartBar ListCalendar HeatmapCategory ComparisonChart FrameChart LegendChart TooltipDistributionFunnelHeatmapMetric TrendPart-to-WholeProgress RingsRadar ChartRadial BarsSankey ChartScatter ChartScore GaugeTime Series

Diagram

AttachmentCarouselCode BlockLightboxMarkdownThumbnailTimestamp

Agent ThinkingApproval CardComposerConversationInline CitationMessageMessage ScrollerQuestion CardSourcesStreaming TextSuggestionTask ListTerminalTool Call

On this page

  • Preview
  • Usage
  • Examples
  • Workspace resources
  • Next.js
  • React Router
  • External link
  • Long text
  • Recommendations
  • Usage boundaries
  • API reference

Typography

Link

Renders a native inline anchor with the system link treatment.

idle

Usage

import { Link } from "@mizen-labs/ui";

Examples

Workspace resources

Next.js

Next.js Link owns the destination and client navigation.

React Router

This isolated preview uses MemoryRouter. In your app, use your existing router.

External link

Native anchor attributes control external navigation.

Long text

Inline links wrap within narrow text blocks.

Recommendations

GuidancePractice
Do

Name the destination in the link text. Keep the real URL available for native browser navigation.

Do

Use render for framework links. Put Next.js href or React Router to and routing options on that target. Do not nest anchors.

Usage boundaries

GuidanceBoundary
Scope

Use Button for commands that do not navigate. Avoid vague labels such as Click here.

API reference

Public props from @mizen-labs/ui. Use exported prop types for the complete TypeScript contract.

PropTypeDefaultDescription
hrefstringRequired without renderNative anchor destination. Omit when the framework render target owns its href or to.
renderReactElement | render functionundefinedComposes a framework link, merging styling, refs, and event handlers into one anchor.
childrenReactNodeRequiredInline link content. Inherits surrounding typography.
target / rel / downloadNative anchor attributes—Preserves ordinary anchor behavior. Routing options belong on the render target.
refRef<HTMLAnchorElement>—Receives the anchor rendered by the framework link.
PreviousLabelNextText

Start with the deployment guide, or ask in the community forum.

Browse the component index to find reusable patterns.

Open Button documentation

Workspace overview

Open projects
Open external website

Read workspace_permissions_production_europe_west_revision_1842 before changing access.