Indicators

React loading and progress indicator components — circular spinners, determinate progress rings, and linear bars with configurable color and stroke

import { LoadingIndicator, CircularProgress, LoadingDots } from "@plexui/ui/components/Indicator";

Examples

Overview

LoadingIndicator

Sizing & stroke

size
30
strokeWidth
2

Color

Destroying forever...

Duration

CircularProgress

Progress

Sizing & stroke

size
30
strokeWidth
2

Color

LoadingDots

Color

Reference

LoadingIndicator

PropTypeDefaultDescription
sizenumber—Size in px (or use --indicator-size CSS variable)
strokeWidthnumber—Stroke width

CircularProgress

PropTypeDefaultDescription
progressnumber—Static progress 0–100 (disables animation)
sizenumber—Diameter in px
strokeWidthnumber—Stroke thickness
doneboolean—Completion state for animation
trackColorstring—Track color (CSS variable or value)
trackActiveColorstring—Active segment color