Layout & content

The structural and display bricks — the bones and text of most pages.

Layout

  • Stack — a flex container (vertical or horizontal) with gap and alignment. The workhorse layout.
  • Grid — a responsive column grid.
  • Section — a titled section with optional heading/description and a background.
  • Card — a bordered surface with a title, body, and footer.
  • Box — a neutral grouping container (and the unit you save as a cookbook).
  • Divider — a horizontal rule with an optional label.

Content

  • Heading / Text — titles and body copy.
  • Image — a fitted image (cover/contain, common aspect ratios).
  • Markdown — rendered GitHub-flavored markdown.
  • Badge — a status pill (default / success / warning / danger).
  • List — ordered or unordered.
  • Table — a simple header + rows table. For large, sortable, data-bound tables use DataGrid in Charts & visualizations.
  • Avatar — a circular image or initials.
  • Tabs — tabbed panels, one child composition per tab.
  • Screens — multi-screen flows (one child composition per screen) for app-like, multi-view layouts.
  • MasterDetail — a list + detail pane: select an item on the left, see it on the right.
  • Timeline, Quote, KeyValue — events, pull quotes, and detail lists.

Feedback

  • Alert — an info / success / warning / danger callout banner.
  • ProgressBar — a 0–100% progress indicator.

Most display bricks accept a bindKey, so a Heading, Text, or StatCard can show a live value from your data. See Connecting data.

Next steps