Scalar UI
Marketing UIApp UIAIChartsBackgrounds
Sign inGet started
Scalar UI
Scalar UI© 2026 Scalar Limited

React · Tailwind CSS · Motion

Browse

HomeAll components 213

Collections

Marketing UI 107App UI 94AI 16Charts 45Backgrounds 2Text 43

More

Text 43

Getting started

Installation

Primitives

AccordionsAlert DialogsAlerts2Aspect RatiosAvatars2BadgesBreadcrumbsButton GroupsButtons2CalendarsCheckboxesCollapsiblesComboboxesCommand MenusContext MenusDate PickersDialogsDropdown MenusEmpty StatesFields2FormsHover CardsInput OTPInputs3KbdMenubarsNavigation MenusPaginationPassword InputsPopoversProgress2Radio GroupsResizableScroll AreasSelectsSeparatorsSheetsSkeletonsSlidersSpinnersSwitchesTablesTabsToastsToggles2ToolbarsTooltipsSortablesStatus DotsTree ViewsFile UploadsSteppers

Layouts

SidebarsNavbarsApp Shells

Blocks

SchedulersBoards3CanvasesWorkflowsAI apps4Developer tools3AuthenticationOnboardingSettingsPricing & upgrades2Help & feedback4System pages7Admin console

Other

Cards

Resources

Docs & installScalar Design
App UIPrimitives

Progress

Show how far along a task is.

PreviousPopoversNextRadio Groups

On this page

ProgressDefaultWith LabelSegmentedBarsUptimeRingIndeterminateTonesSizeUsage MeterRingsCredit BalanceStates

Progress

Progress as a bar, segmented steps, a row of tall bars or a ring, with tones, sizes, per-bar colors, an indeterminate state and a spring that eases to each new value.

radix-ui · motion

Default

The fill springs to each new value.

With Label

A label and value above the bar.

Segmented

variant="segmented" for steps, filled one by one.

Bars

variant="bars": a row of tall pills that fill from the left.

Uptime

barTones colors single bars, for a status history.

Ring

variant="ring" with showValue for the percentage.

Indeterminate

value={null} when the total isn't known.

Tones

neutral, blue, emerald, amber and rose.

Size

sm, md (default) and lg.

Usage Meter

How much of a limit is used: a bar, a ring or one block per seat, turning amber when running low and red when almost out. Unlimited plans show a dashed track. Includes a credit balance card.

motion · lucide-react

Rings

Three limits as rings with the percent inside.

Credit Balance

A sidebar card in each state, with a top-up button.

States

Healthy, running low, almost out and used up.