<RoadmapTimeline>
Vertical phased roadmap with status icons (done, active, planned), time chips, and milestone bullets; phases stagger in on slide enter (client).
When to use: Closing or delivery slide after use cases are agreed. Three to five phases reads cleanly on a 16:9 canvas.
Often with: OpportunityMatrixProcessStepsChronologySlideAgendaSlide
Preview
| Prop | Type | Notes |
|---|---|---|
| phases | { label: string; when: string; status?: 'done' | 'active' | 'planned'; items?: string[] }[] | Required. Phases in chronological order. |
| title | string | Optional. Slide heading. |
| description | string | Optional. Subtitle or delivery note. |
| tween | object | Optional. Optional GSAP vars for phase entrance. |
Examples
<RoadmapTimeline
title="Wave 1 — 12-week delivery"
description="Sequenced after workshop sign-off."
phases={[
{ label: "Phase 1 — Foundation", when: "Weeks 1–3", status: "active", items: ["ERP middleware exposed", "Lunnoa platform deployed"] },
{ label: "Phase 2 — Build the three flows", when: "Weeks 4–8", status: "planned", items: ["HR triage live week 5", "Invoice intake live week 8"] },
{ label: "Phase 3 — Scale and govern", when: "Weeks 9–12", status: "planned", items: ["Second-wave backlog triage", "Usage and ROI review"] }
]}
/>