Skip to content

Component library

The Documents module ships with 57 components grouped into eight categories. Each component is a self-contained block with its own data, properties, and formatting. You add them from the left Components panel or with the slash command.

Components panel showing the Content category with its seven components

The panel header shows the total component count. Below the search box, the Categories row lets you jump to a category. Each category section lists its components with an icon, name, and short description.

There are two ways to add a component to the canvas:

  1. Slash command. Click any Click to add content area on the canvas, type /, then type the component name. Press Enter to insert it.

    Slash command picker open at an insertion point

  2. Component library. Open the Components tab in the left panel, pick a category, and click a component to insert it at the current insertion point.

Writing, media, and presentation blocks. The default category when the panel opens.

Content category with Callout, Divider, Heading, Image, List, Paragraph, and Rich Text

Component Purpose
Callout Highlighted information box with info, warning, success, or error styles.
Divider Visual separator line between content sections.
Heading Section heading at H1, H2, or H3 level.
Image Add images from uploads or the service asset library.
List Configurable list with marker style and type.
Paragraph Simple paragraph text.
Rich Text Free-form rich text with formatting, links, and embedded lists.

Page and section boundaries, available in every document type. Both components occupy the full width and sit between content components.

Component Purpose
Page Break Starts the following component on a new page while keeping the current section layout. Has no settings beyond its position.
Section Break Starts a section with inherited, document-default or custom paper size and orientation. Supports Next Page, Continuous, Odd Page and Even Page.

Select a Section Break marker to configure it in Properties. See Layout and page breaks for the settings and a portrait-to-landscape example.

Tables, glossaries, definitions, and supporting reference blocks.

Component Purpose
Acronyms Acronym expansions and abbreviations table.
Definitions Numbered definitions table.
Document Info Document metadata including title, description, and version.
Glossary Term definitions and glossary entries.
Key-Value List List of key-value pairs for metadata and facts.
Table Dynamic table with customizable columns and rows.
Table of Contents Auto-generated navigation from document headings.
Version History Document version history and change tracking as content.

Structured requirement capture for product and engineering documents.

Component Purpose
Acceptance Criteria Matrix Acceptance criteria with status, owner, and priority.
Data Requirements Data needs, sources, and schema details.
Functional Requirements Functional requirement statements with IDs and priorities.
Functional Requirements (Basic) Simpler functional requirements list.
Interfaces Interface definitions between systems or modules.
Non-Functional Requirements Performance, security, reliability, and other NFRs.
User Stories User stories with acceptance criteria.

Stakeholder and context analysis.

Component Purpose
Stakeholders Stakeholder list with roles, influence, interest, and engagement.
System Context System context diagram or description.

Components that embed content from other service modules.

Component Purpose
Dashboard / Report Embed a published dashboard or report from the service.
Data Hub Embedding Embed a connected Data Hub table or published view.
Flowchart Embed a flowchart from the service.

Mathematical content components.

Component Purpose
Algorithm Algorithm and pseudocode blocks with line numbering and syntax highlighting.
Code + Math Side-by-side code and mathematical equivalent.
Constants Reference Reference table of physical and mathematical constants.
Equation Mathematical equation with LaTeX syntax and live preview.
Matrix Matrix input with operations like transpose and determinant.
Numbered Equation Auto-numbered equation with cross-reference label.
Proof Environment Formal proof structure with QED markers and case analysis.
Theorem Block Theorem, lemma, proof, and definition blocks with numbering.

Research, chemistry, and scientific reporting components. This is the largest category.

Science category with 20 components including Abstract, Bibliography, Citation, Figure, Methodology, and more

Component Purpose
Abstract Document abstract with structured fields.
Appendix Appendix section for supplementary material.
Bibliography Cited sources and references.
Chemical Equation Chemical equations with notation, subscripts, and reaction arrows.
Circuit Diagram Circuit diagram component.
Citation Inline citations linked to bibliography entries.
Cross-Reference Reference to a numbered component elsewhere in the document.
Data Import Import data for tables and charts.
Feynman Diagram Feynman diagram component.
Figure Captioned figure block for images and diagrams.
Hypothesis Hypothesis statement block.
Methodology Methodology section for research documents.
Molecular Structure Molecular structure display.
Periodic Table Periodic table reference.
Scientific Graph Graph component for scientific data.
Scientific Table Data table with scientific notation, uncertainty, and statistics.
SI Prefixes SI prefix reference table.
Significant Figures Significant figures helper and reference.
Statistical Analysis Statistical analysis block.
Unit Converter Unit conversion helper.