Interactive Timeline

A developer-focused milestone and deployment timeline featuring dynamic progress lines, pulsating status nodes, expandable telemetry cards, and commit hash copy.

Build & Tree-Shaking VerificationCI/CDcompleted
10:42 AM · 48s
Global Edge Layer ReplicationInfrain-progress
10:43 AM · In Progress

Replicating immutable build layers across 32 regional edge locations worldwide.

Active Edge Nodes28 / 32
Edge Latency12 ms
Infra Bot(Automated)
Synthetic Canary Smoke SuiteQApending
Pending · 120s est
Atomic DNS Traffic CutoverDNSpending
Pending

Installation

Add the component directly to your repository using shadcn CLI:

npx shadcn@latest add Surajmaurya1/easyui/interactive-timeline

API Reference

PropTypeDefaultDescription
itemsTimelineItem[][]Array of timeline step items
defaultSelectedIdstringitems[0]?.idID of the item initially expanded
collapsiblebooleantrueWhether cards can be expanded/collapsed on click
onItemSelect(item: TimelineItem) => voidundefinedCallback invoked when a timeline node or card is selected
classNamestringundefinedOptional CSS classes for outer container