Skip to main content
Text components handle all readable content in your widget — from body copy and headings to form labels and Markdown-formatted blocks. Five components cover the full range of text needs: Text, Title, Caption, Label, and Markdown.

Common Props

The Text, Title, and Caption components share a set of common props for controlling content and appearance.

Text

The most common component for displaying body text. Use it for dynamic content such as descriptions, paragraphs, and inline values.

Props

In addition to the common props, Text supports:
Use tabularNums when displaying numbers in tables or lists — it ensures digits are evenly spaced so columns stay aligned.

Title

Heading text with larger, bolder sizing. Use it for section headers, card titles, and any prominent label.

Props

In addition to the common props, Title supports:

Caption

Smaller secondary text for annotations, timestamps, and supplementary details. Caption preserves line breaks in the provided value.

Props

In addition to the common props, Caption supports:
Caption automatically preserves line breaks (\n) in the value string, so you can pass multi-line content without additional formatting.

Label

A text label designed for form fields. Place it directly above an Input, Select, or other form control to provide a visible, accessible label.

Props

Always set fieldName to match the name prop of the corresponding input. This links the label to the field for accessibility and click-to-focus behavior.

Markdown

Renders Markdown-formatted text, including headings, lists, links, code blocks, and inline formatting.

Props