Skip to main content

Block

The root of every block view. Use it once, at the top of every view you render. It holds the required summary, which Reintersect shows wherever the full block can’t appear. Every block has the same anatomy, in this order: an optional Header, the body, an optional Actions row, and an optional Footer. A block can be just a header, which makes a compact status card, but a header and footer with nothing between them is rejected.
Every block also shows a quiet attribution line with your app’s icon and name. You can’t remove or restyle it. Blocks from a development install also carry a “Dev” label. The title row of a block. Use it to name what the block is about. The children are the title, and leading and trailing hold one small piece of content before and after it.
Agent text puts the leading content, title and trailing content on one line.

Section

A group of content with an optional title. Use it to group related content, or to keep detail collapsed until a viewer opens it. With a handle, a Button type="toggle" can open and close it. Sections sit at the block, tab or form level, one deep: a section can’t hold another section. A section can hold Columns, Tabs and a Form, but not an Actions row, so its buttons go in the block’s root Actions.
Reintersect puts group spacing around a section, so it needs no divider. Each viewer’s open or closed state is local to their browser. Read-only views keep a collapsed section collapsed. Agent text starts with the title, followed by the content, including collapsed content. See Sections and forms. A quiet line at the bottom of a block. Use it for secondary details, such as when the data was last synced. It holds one Text of up to 120 characters or one MetaList, and Reintersect draws either in its quiet meta style. The attribution line Reintersect adds comes after it.

Divider

A horizontal rule. Use it to separate groups of content that mean different things. Reintersect draws a divider only between two siblings: one at the start or end of a container, or next to another divider, is skipped.
A divider contributes nothing to agent text.