noteloom

Blocks

A block is one structural unit of a document — a paragraph, a heading, a table, a callout. Every block type is registered on a BlockRegistry and reachable from the "/" menu while typing (unless you opt it out — see picking only the blocks you want).

Each reference page below documents: what the block looks like in the JSON document, its props shape, its slash command(s), and anything worth knowing about how it behaves.

BlockSummary
ParagraphPlain running text — the default block.
HeadingH1–H3 section headings.
List itemBulleted, numbered, to-do, and toggle lists.
TableRows/columns with typed cells (text, date, checkbox, select).
LayoutMulti-column containers for side-by-side content.
DividerA horizontal rule.
CalloutAn icon + highlighted box for tips and warnings.
BlockquoteA single-line styled quotation.
CodeA monospaced code block with a language tag.
Toggle headingA collapsible heading with nested content.
ButtonA styled link that behaves like a call-to-action.
EmbedImage, video, audio, or file, local or remote.
CanvasFreehand drawing — pen, eraser, shapes, arrows, and text.
table and layout are each a small group of block types that only work together (a table needs its row/cell types registered alongside it) — see TABLE_BLOCKS/LAYOUT_BLOCKS in the API reference.