Circular progress indicator
Provide feedback of progress to users while loading.
Props
message
string
Loading message displayed below the progress indicator.
progress
number
Sets the progress value (0–100). When omitted, an infinite spinner is shown.
size
GoabCircularProgressSize
Sets the size of the progress indicator.
Defaults to
large.
testId
string
Sets a data-testid attribute for automated testing.
variant
GoabCircularProgressVariant
Controls the display mode. 'fullscreen' stretches across the full screen; 'inline' is used within content.
Defaults to
inline.
visible
boolean
Controls visibility of the progress indicator, allowing a fade transition to be applied.
Other
Use CircularProgress for page-level or blocking operations. Use Skeleton for content placeholders while loading.
Do
Choose the right loading indicator for your context.
Content
Don't
Don't place a full sentence in the indicator's label.
Do
Keep loading messages short and concise.