Images, admonitions, and block quotes
ListTable supports rich content types that standard Markdown tables cannot handle.
Images in cells
Unlike standard Markdown tables, ListTable cells can contain images, icons, and diagrams.
| Code range | Icon | Category | Description |
|---|---|---|---|
| 2xx | Success | Request succeeded | |
| 3xx | Redirection | Further action needed | |
| 4xx | Client error | Request contains bad syntax | |
| 5xx | Server error | Server failed to fulfill valid request |
MDX source
<ListTable headerRows={1} headerColumns={1} caption="HTTP status code categories" validation="strict">
- - Code range
- Icon
- Category
- Description
- - 2xx
- 
- Success
- Request succeeded
- - 3xx
- 
- Redirection
- Further action needed
...
</ListTable>
Admonitions in cells
Docusaurus admonitions (tip, info, warning, danger) work perfectly in ListTable cells.
| Option | Description | Notes |
|---|---|---|
production | Optimized build for deployment |
tip Enable source maps for easier debugging in production |
development | Fast rebuild with hot reload |
info Development mode includes helpful warnings and error messages |
test | Configured for running tests |
warning Test mode may have different environment variables than production |
debug | Verbose logging enabled |
danger Never deploy with debug mode enabled - exposes sensitive information |
MDX source
<ListTable headerRows={1} caption="Build configuration options" validation="strict">
- - Option
- Description
- Notes
- - `production`
- Optimized build for deployment
- :::tip
Enable source maps for easier debugging
:::
- - `development`
- Fast rebuild with hot reload
- :::info
Development mode includes helpful warnings
:::
</ListTable>
Block quotes in cells
Use block quotes for testimonials, quotes, or emphasized text.
| Principle | Description | Quote |
|---|---|---|
| Consistency | Use established patterns throughout |
|
| Feedback | Inform users about system state |
|
| Simplicity | Minimize cognitive load |
|
MDX source
<ListTable headerRows={1} caption="Design system principles" validation="strict">
- - Principle
- Description
- Quote
- - Consistency
- Use established patterns throughout
- > "Consistency is one of the most powerful usability principles..."
>
> — Jakob Nielsen
- - Feedback
- Inform users about system state
- > "The system should always keep users informed..."
>
> — Nielsen Norman Group
</ListTable>
Combined rich content
Combine multiple content types in a single table for maximum expressiveness.
| Strategy | When to use | Example | Caution |
|---|---|---|---|
|
Blue-green deployment |
Zero-downtime migrations |
Run two identical environments:
Switch traffic after validation |
warning Requires 2x infrastructure during migration |
| Rolling migration | Gradual feature rollout |
|
tip Monitor error rates carefully during rollout |
| Big bang migration | Small databases or maintenance windows | Steps:
|
danger High risk - only use for non-critical systems or when downtime is acceptable |
MDX source
<ListTable headerRows={1} caption="Database migration strategies" validation="strict">
- - Strategy
- When to use
- Example
- Caution
- - Blue-green deployment
- Zero-downtime migrations
- 
Run two identical environments...
- :::warning
Requires 2x infrastructure
:::
</ListTable>