Timeline
Display events and milestones in a vertical timeline
The Timeline component displays a series of events or milestones in a vertical layout, perfect for changelogs, roadmaps, and project histories.
Usage
mdx
1<Timeline>2 <TimelineItem title="First Event">3 Description of the first event.4 </TimelineItem>5 6 <TimelineItem title="Second Event">7 Description of the second event.8 </TimelineItem>9</Timeline>Live Examples
Basic Timeline
Timeline with Dates
Props
Timeline
| Prop | Type | Default | Description |
|---|---|---|---|
children | Snippet | required | TimelineItem components |
TimelineItem
| Prop | Type | Default | Description |
|---|---|---|---|
title | string | required | Event title/heading |
date | string | — | Optional date or time label |
children | Snippet | required | Event content |
Features
- Automatic Numbering — Events are numbered automatically using CSS counters
- Visual Connector — A vertical line connects all events in sequence
- Date Labels — Optionally display dates or time periods for each event
- Rich Content — Each event supports full MDX content including code blocks and components
Tip
Use Timeline for changelogs, release histories, and project roadmaps. For step-by-step instructions, use the Steps component instead.