Early accessFull site coming soon. Pro is $49.99 a year. See pricing ›

Nexus UI

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

PropTypeDefaultWhat it does
accent"#0071e3"Colour of the filling bar, finished dots and the "Step n of m" line.
stepsDEFAULT_STEPSSteps to play through, each { t: title, b: one-line body }.
stepDuration3.2Seconds each step plays before moving on.
autoplaytrueStarts playing on mount. Set to false to start paused; the play button still works.