Vertical chronological event list with date markers, titles, and descriptions. Used for project phases, changelogs, or historical records.
<div className="space-y-6 relative before:absolute before:left-4 before:top-0 before:bottom-0 before:w-px before:bg-border">
{events.map((event) => (
<div key={event.id} className="flex gap-4 pl-10 relative">
<div className="absolute left-2.5 top-1.5 w-3 h-3 rounded-full bg-primary border-2 border-background" />
<div>
<div className="text-xs text-muted-foreground">{event.date}</div>
<div className="font-medium">{event.title}</div>
<p className="text-sm text-muted-foreground">{event.description}</p>
</div>
</div>
))}
</div>Dot indicators with title and description
Color-coded phase blocks with expandable details