A styleable text block supporting dynamic expressions, full color palettes (text and background), filled/outlined color variants, typography variants (h1-h6, subtitle, body, caption), and layout controls like rounded corners and line wrapping.
- Displaying dynamic text content that requires rich typography styling, background color variants, rounded corners, or line wrapping settings.
- Rendering headlines, subtitles, badges, callouts, or stat labels with explicit horizontal and vertical alignment controls.
- Dynamic text strings, localized text values, or calculated expression outputs requiring custom presentation styling.
- An outlined status banner displaying a dynamic string expression with rounded corners and centered alignment.
- A prominent section header styled as an ‘h1’ typography font variant with custom primary background highlights.
- Using for long-form prose with rich markdown formatting like bullet lists or code blocks, use the markdown_field component instead.
- Using for simple card metric containers, use the data_display component instead.
Use instead
- Markdown Text — The text content contains rich prose, bullet lists, markdown code blocks, or inline formatting tags.
- Data Display — Displaying simple informational card views or basic data values without extensive typography or background color controls.
Configure these in the Application Designer property panel. Group headings mirror the editor where possible. Data Source is where the element gets its rows or field binding (a view/query, a connector operation, or a parent form field). References appear only for view-backed sources and map foreign-key ID columns to readable labels from another view.
- A custom expression textbox expecting a text string. Defaults to ‘Text field’.Example
'Text field'Default: buildCustomExpressionValue('"Text field"')
- Dropdown defining the text color token.Choices
primary— Theme default branding blue color (#007bff).secondary— Muted branding slate gray color (#6c757d).success— Standard transactional green color (#28a745).error— Severe action warning red color (#dc3545).warning— Cautionary yellow color (#ffc107).info— Informing teal/light blue color (#17a2b8).default— Dark charcoal text color (#343a40).lighterdisabled— Non-interactive gray color (#adb5bd).white— Plain white color (#ffffff).black— Plain black color (#000000).
Default: none - Dropdown defining the background container color token.Choices
primary— Theme default branding blue color (#007bff).secondary— Muted branding slate gray color (#6c757d).success— Standard transactional green color (#28a745).error— Severe action warning red color (#dc3545).warning— Cautionary yellow color (#ffc107).info— Informing teal/light blue color (#17a2b8).default— Dark charcoal text color (#343a40).lighterdisabled— Non-interactive gray color (#adb5bd).white— Plain white color (#ffffff).black— Plain black color (#000000).
Default: none
- Selection button choice for horizontal text alignment.Choices
startcenter— Centers text horizontally.end
Default: none - Selection button choice for vertical text alignment.Choices
startcenter— Centers text vertically.end
Default: none
- Radio selector choosing between Filled (colored background with white text) and Outlined (white background with colored text).Choices
outlinedfilled
Default: none - Boolean switch enabling vertical scroll when active, revealing fit content sizing options.Default: none
- Boolean switch applying rounded corners to the container frame.Default: none
- Boolean switch enabling horizontal scrolling when line wrapping is toggled off.Default: none
- Dropdown defining the typography scale and semantic font level.Choices
h1— Header level 1 typography scale.h2— Header level 2 typography scale.h3— Header level 3 typography scale.h4— Header level 4 typography scale.h5— Header level 5 typography scale.h6— Header level 6 typography scale.subtitle1— Primary subtitle typography scale.subtitle2— Secondary subtitle typography scale.body1— Standard body prose scale.body2caption— Small caption typography scale.button— Button label typography scale.overline— Small uppercase overline typography scale.
Default: none - Configuration for size.Choices
smallmedium
Default: none
- No size of its own: dropped at the platform default of 1 × 1 grid cells and resized on the page.
Renders semantic typography tags corresponding to font variants (e.g. <h1>-<h6>, <p>). Ensures contrast levels meet WCAG rules across filled and outlined color modes.
Drag this element into one of these containers:
| |