NexoreUI
2.0
InstallationComponentsIconsTemplatesNewNexore MakePricing
Create Project
GitHub
NexoreUI
2.0
Navigation
InstallationComponentsIconsTemplatesNexore MakeCreate Project
InstallationComponents OverviewIcons
Categories (65)
ButtonInputCheckboxSelectSwitchSliderRatingFile Upload
CardAccordionTabsTableStepperScroll AreaNavigationDockData DisplayChartsCommerce
Modal (Dialog)AlertBadgeAvatarTooltipProgressSkeletonLoadersToasterSocial
Aurora Border CardAurora Search PillAI Prompt InputCommandInteractive Code BlockPro AI
Media ShowcaseOverlays & DrawersPro ButtonsPro DashboardsPro E-CommercePro FeedbackPro FormsPro InputsPro LayoutsPro ListsPro MarketingPro NavigationPro TablesSpecial FormsUltra Components
OverviewPro CardsPro ObjectsSoundPulseSilkUnveilNode Flow Graph
NexoreUI v2.0Studio
DocsProgress

Progress

Progress bars and indicators.

PreviousTooltip
NextSkeleton
On This Page
Quick ActionsProject StudioNewNexore Make (AI)Source on GitHub

Progress

Indicators for loading, loading stages, and task completion status.

When to use

determinate progressKnown task duration (file downloads, data processing, setup installers)
indeterminate progressUnknown task duration (connecting to network database, uploading assets)
progress ringCircular widgets in dash boards representing scores, CPU loads, or stats values

Interactive Playground

Live CanvasInteractive
Controls(2)
value
number

Current progress percentage value (0-100)

className
text

Additional CSS classes for custom styling

Generated JSX
Source
import { Progress } from "nexoreui"

<Progress />

Default Progress

component.tsx
1

Indeterminate Progress

component.tsx
1

Progress Ring

65%
component.tsx
1

Circular Progress Card

75%
Progress
component.tsx
1

Multi-step Progress

CartShippingPayment
component.tsx
1
Page 1 of 3

API Reference (Props)

PropTypeDefaultDescription
valuenumber0The progress value percentage from 0 to 100.
isIndeterminatebooleanfalseEnables infinite loading marquee animation.
progressLabelstring"Loading..."Visual text label shown during loading states.
classNamestring—Additional custom class names.

Accessibility (a11y)

  • Progress Role: Automatically maps role="progressbar".
  • Range Attributes: Renders aria-valuenow, aria-valuemin="0", and aria-valuemax="100" representing loading scale attributes natively.