Skip to content
hightouchUI

Design system

v42.1.0

Heading

Heading displays large text suitable for page titles, dialog titles or empty state titles. It renders an <h2> and sits at the top of the type ramp.

Example

Usage

Sizes

Variants

The default variant is heading, but you can specify other variants such as numeric and monospace.

Truncated

When heading content comes from users, it's often too long to fit in the UI. To avoid breaking the layout, truncate the overflowing text with an ellipsis ().

Guidelines

When to use

  • When titling something top-level: a page, a dialog, or an empty state.

When not to use

  • If you're titling a section within a page, use a section heading instead.

Props

Inherits color and margin props.

NameDefaultDescription
isTruncatedfalsebooleanTruncate overflowing text with an ellipsis if needed.
children

ReactNodeHeading text.
size"md""md" | "lg" | "xl" | "2xl"Heading size.
textAlign

"left" | "center" | "right"Text alignment.
variantundefined"numeric" | "monospace" | "heading"Variant
color

ColorThe CSS color property.