APIToGoAPIToGo
Visit APIToGo on LinkedIn
  • Documentation
  • Components
  • Themes
General
Documentation
    CodeTabsMermaidAPI PlaygroundSecretStepperSyntax Highlight
Form
Utility
powered by apitogo
Documentation

Mermaid

The Mermaid component renders Mermaid diagrams in the browser using client-side rendering.


Build-Time Alternative

For static diagrams, consider build-time rendering with rehype-mermaid.

Prerequisites

Install the mermaid peer dependency:

TerminalCode
npm install mermaid

Import

Code
import { Mermaid } from "@lukoweb/apitogo/mermaid";

Props

Code
type MermaidProps = { chart: string; // Mermaid diagram definition config?: MermaidConfig; // Optional Mermaid configuration } & ComponentProps<"div">;

Usage

Basic Usage

Code
<Mermaid chart={`graph TD; A-->B; A-->C; B-->D; C-->D;`} />

With Configuration

Code
<Mermaid config={{ theme: "dark" }} chart={`sequenceDiagram Alice->>Bob: Hello Bob Bob-->>Alice: Hi Alice`} />
Last modified on March 27, 2026
CodeTabsAPI Playground
On this page
  • Prerequisites
  • Import
  • Props
  • Usage
    • Basic Usage
    • With Configuration
React
TypeScript
React
React