Skip to content
hightouchUI

Design system

v40.2.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.

#

#

#

#

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

#

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 ().

#

#

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

#

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

#

Inherits color and margin props.

NameDefaultDescription
isTruncatedfalseboolean

Truncate overflowing text with an ellipsis if needed.

children

ReactNode

Heading text.

size"md""md" | "lg" | "xl" | "2xl"

Heading size.

textAlign

"left" | "center" | "right"

Text alignment.

variantundefined"numeric" | "monospace" | "heading"

Variant

color

Color

The CSS `color` property.