Step Player, animated React component
An onboarding player: the current step's dot stretches into a bar that fills while it plays, then eases over to the next dot as a small wave runs through the ones ahead. Play, pause, or tap a dot to jump to a step.
- Pro
- Inputs & Controls
- Spring
Play with it
Move the controls and watch it change. Copy code gives you a snippet with only the props you changed.
Step 1 of 4
Connect your calendar
We only read busy times, never the details.
Props
| Prop | Type | Default | What it does |
|---|---|---|---|
| accent | string | "#0071e3" | Colour of the filling bar, finished dots and the "Step n of m" line. |
| steps | StepPlayerStep[] | DEFAULT_STEPS | Steps to play through, each { t: title, b: one-line body }. |
| stepDuration | number | 3.2 | Seconds each step plays before moving on. |
| autoplay | boolean | true | Starts playing on mount. Set to false to start paused; the play button still works. |