Skip to main content

Progress

The Progress component is a visual indicator that represents task completion, processes, or status in either linear or circular form. It supports various styles, types, and customization options for a dynamic and informative user interface.

Image

Properties

The following properties are available to configure the behavior of the component from the form editor (this is in addition to common properties).

Common

Percent number

Sets the current progress percentage (0 to 100).

Type object

Visual type of the progress bar:

  • Line (default): Horizontal bar.
  • Circle: Circular progress.
  • Dashboard: Semi-circular gauge-like view.

Status object

Indicates the progress status:

  • Normal
  • Active
  • Success
  • Exception

Show Info boolean

Whether to display the percentage inside the progress bar.


Appearance

Stroke Color object

The active bar color.

Trail Color object

The background (trail) color of the progress track.

Stroke Linecap object

Line ending style:

  • Round (default)
  • Butt
  • Square

Stroke Width number

Thickness of the progress stroke (default is 6).