Components
ProgressDots
Step progress indicator driven by current: completed steps and the current
step render as expanded pills, pending steps as small dots. Passing
onDotClick makes dots interactive step-navigation targets; labels surface
as hover tooltips.
Usage
Best practices
Use
ProgressDotsfor position in a short stepped flow (wizard, carousel); continuous 0–100 completion isProgress.Pass
onDotClickonly when steps are navigable - it turns each dot into a focusable button;labelssurface as hover tooltips.Mount
ReducedMotionProviderat the app root - the dots animate viam.*(LazyMotion).