Skip to content
RefineUI

Progress

Visual bar indicating completion percentage.

Overview

Machine-readable contract from Component Spec.

component: progressexport: Progressversion: 1attributes: data-refineui=progress

Anatomy

Partdata-refineui
rootprogress

Variants

AxisValues
sizesm, lg

Accessibility

SlotElementRole
progressdivprogressbar

Layout

PropertyValue
directionlogical
rtltrue
npm install @refineui/react @refineui/tokens
import { Progress } from "@refineui/react";
<Progress value={60} max={100} size="lg" />
<Progress value={uploadedBytes} max={totalBytes} />
PropDefaultTypeDescription
valuenumberCurrent progress value (required).
max100numberMaximum value.
size"sm" | "lg"Bar thickness: Small (2px) or Large (4px).