Info Label

InfoLabel renders a form label with an inline info icon that opens a popover for supplementary guidance — format hints, policy notes, or field semantics.

Put label text as children and nest InfoLabelInfo in the slot for popover content. Keep critical errors in Field validation, not inside the popover.

  • Form labels that need inline help without cluttering the layout
  • Settings where a short label needs longer explanatory text
  • Required indicators on labels with contextual guidance
  • Put the visible label text as children — not inside the popover slot.
  • Nest InfoLabelInfo in the slot for popover body content (format hints, policy notes).
  • Set required=true when the associated field is mandatory.
  • Use html_for to associate the label with a control id.
Default

Label with a hover info icon that reveals supplementary helper text in a popover.

Required field

Shows a required indicator beside the label for mandatory form fields.

Size variants

Small and large typography presets for dense settings rows versus prominent section headers.

Weight variants

Regular and semibold font weights for visual hierarchy among related labels.

Disabled label

Muted label styling in disabled form contexts; the info popover remains available on hover.

Custom info icon aria label

Override the default screen-reader name for the info trigger via info_aria_label.

With input field

Associate InfoLabel with an Input via html_for and matching input id.

Page scroll layout

InfoLabel inside a bounded Layout page scrollport — mirrors bounded page scroll behavior.

Filler line 0

Filler line 1

Filler line 2

Filler line 3

Filler line 4

Filler line 5

Filler line 6

Filler line 7

Trailing line 0

Trailing line 1

Trailing line 2

Trailing line 3

Trailing line 4

Trailing line 5

Trailing line 6

Trailing line 7