Progress Bar

premium

Linear progress bar showing form completion.

Overview

The Progress Bar displays form completion as a linear bar that fills as users advance through steps. Supports labels above or below the bar in count ("Step 2 of 5") or names format (step labels spread across the bar).

Properties

PropertyTypeDefaultDescription
formIdString"default"Must match the formId of your Multi-Step component.
showLabelsBooleantrueShow step labels.
labelPositionEnum"top""top" or "bottom" of the bar.
labelFormatEnum"count""count" (Step X of Y) or "names" (custom step labels).
labelsArray--Custom label for each step (used in "names" format).

Features

  • Linear progress bar with animated fill
  • Labels: count format or named steps
  • Active step label highlighting
  • Custom bar height, radius, and colors

Tips

Use "names" label format to show step names across the bar (e.g., "Info — Payment — Confirm").

Related components