Block catalog
All block types at a glance with examples.
Every block you can insert in a Dalea document, grouped by the kind of work it supports. The documents service validates every submitted block against this set, so a type that is not listed here is rejected before it reaches a document. Block names in bold link to a page of their own.
Text and structure
| Block | Purpose |
|---|---|
| Paragraph | Body text. Marks available: bold, italic, strikethrough, inline code, links. |
| Heading (H1 to H6) | Titles within a document. The slash menu offers H1 and H2; deeper levels come from Markdown input (###). |
| Bullet / numbered list | Procedures, ingredient lists, findings. |
| Blockquote | Cited text or pull-quotes. |
| Code block | Monospaced code with an optional language label. No execution, no syntax highlighting. |
| Divider | Horizontal rule. |
| Section | Collapsible header that hides every block below it, up to the next section header. Sections are flat markers, so they cannot be nested. |
| Simple table | Static table for small report data. No formulas. |
Paragraphs, headings, lists, blockquotes and code blocks are assigned an id
automatically, which is what margin comments anchor to. The simple table and the
component blocks listed below also answer a #block-<id> fragment on the document URL,
scrolling to that block and briefly highlighting it.
Data and tables
| Block | Purpose |
|---|---|
| Registration table | Grid that writes back to a data environment: register entities or record results from inside a document. |
| Data form | Submit a single record to a database table. |
| Lookup table | Read-only view that queries a data environment and renders the result inline. |
| Inventory lookup | Query current physical inventory without changing it. |
Visualisation and compute
| Block | Purpose |
|---|---|
| Chart | Eight chart types: line, area, bar, scatter, strip chart (dot plot), box plot, histogram, pie. Driven by inline data or by another block on the same page: a spreadsheet, registration table, lookup table or well plate. |
| Spreadsheet | Document-local cell grid with formulas. You pick the row and column count when you insert it. |
| Python | Runs Python in the browser via Pyodide. Text output, errors and matplotlib figures render under the code, and the result is published on the block data bus so other blocks can read it. |
| Addon | Embeds a sandboxed community addon. |
| AI prompt | A one-click button that runs an author-configured AI prompt, grounded in the surrounding section or the whole document. |
Lab
| Block | Purpose |
|---|---|
| Well plate | Plate designer for 6, 12, 24, 48, 96, 192, 384 and 1536-well formats. Assign samples, and colour wells automatically, as a heatmap, or by category. |
| Inventory operation | Preview and commit an atomic, exact-item inventory change. |
| Timeline | Plan workitems on a calendar timeline or kanban board. |
1
2
3
4
5
6
7
8
9
10
11
12
A
S1
S1
·
◎
B
S2
S2
·
◎
C
S3
S3
·
◎
D
S4
S4
·
◎
E
S5
S5
·
◎
F
S6
S6
·
◎
G
S7
S7
·
◎
H
S8
S8
·
◎
Standard curve (8 pts × 2)BlankQC (low/mid/high)Sample (32 wells, 2 mice × 4 tp × 2)
Hover any well for details. Dalea's 96-well-plate block stores this layout and joins it to your sample table by mouse + timepoint.
Media and inline
| Block | Purpose |
|---|---|
| File / image | Upload an image, PDF or document. Inline, block or card layout; images also take a caption, alt text and annotations. |
| Mention | Inline @user reference. Inserting one notifies the mentioned user. |
| Data reference | Inline chip that links to a data object or entity, showing its display id. |
| Metadata token | Inline chip bound to a template metadata field (:meta.<key>). |