StepTimeline

fun StepTimeline(steps: ImmutableList<TimelineStep>, modifier: Modifier = Modifier)

A vertical, connected timeline. Each step renders a coloured node joined by a rail to the next; ACTIVE pulses in the primary colour, DONE shows a check, ERROR shows a cross, PENDING is muted. Any step's payload key/value rows render inline beneath its title.

Extracted from PaymentsLab's core/designsystem/StepTimeline.kt (backlog #30) — the payment-domain step mapping (StepMapper.kt) stayed app-side; this file is domain-free.