Progress Indicators

Use progress indicators to show the status of a task. Progress indicators come in two forms: finite and infinite.

Finite Progress Indicator

Use finite progress indicators to show the percentage of the task that's been completed. Use this only when you can accurately measure the progress of the task, such as when uploading a file.

OUI docs for progress indicators


Note: these aren't used in the product currently.

Infinite Progress Indicator

Use infinite progress indicators to indicate a task is being completed, but you don't know how long it will take.


Use spinners to indicate the system is taking action, such as loading data or waiting for the server to respond. Spinners are the most common form of infinite progress indicators.

OUI docs for spinners

Normal size spinner

Small spinner

Tiny spinner