kind field that identifies its type.
Core Content Types
TextContent
TextContent
Displays plain or formatted text.
'text'
required
Identifies this as a text content type.
string
required
The text content to display.
TypographyVariant
Typography variant for styling the text.
boolean
Whether to render the text in bold.
boolean
Whether the text can be selected by the user.
number
Maximum number of lines to display before truncating.
JsonContent
JsonContent
LabelContent
LabelContent
LoadingContent
LoadingContent
Layout Content Types
SectionContent
SectionContent
Groups content under an expandable section with a title.
'section'
required
Identifies this as a section content type.
string
required
Unique identifier for this section.
string
required
The section header title.
boolean
Whether the section should be expanded by default.
Content[]
required
Array of content items within this section.
BoxContent
BoxContent
Container for laying out content in rows or columns.
'box'
required
Identifies this as a box content type.
string
required
Unique identifier for this box.
'row' | 'column'
Layout direction for children (defaults to column).
'flex-start' | 'center' | 'flex-end' | 'space-between' | 'space-around'
How to distribute space along the main axis.
Content[]
required
Array of content items within this box.
ListContent
ListContent
Tab Navigation Types
Tab
Tab
TabBarContent
TabBarContent