Documentation
Components
Progress

Progress

The Progress visualize the completion status of an operation. It supports different shapes such as circular and linear progress bars, making it suitable for a variety of use cases.

Installation

Install the package

npm i @start-base/start-ui

Add the styles

To use the React form elements styles in a Next.js project, import the styles in your layout.tsx file.

app/layout.tsx
import "@start-base/start-ui/styles.css";

Import the component

import Progress from '@start-base/start-ui/Progress';

Usages

Progress

Progress With Label

20%

Progress With Indeterminate

Progress With Variant

API

NameTypeDefaultVariantsDescription
valuenumberValue of the progress
maxnumber100Maximum value of the progress
minnumber0Minimum value of the progress
sizenumberSize of the progress
trackSizenumberTrack size of the progress
determinatebooleantrueDeterminate state of the progress
variantstringlinearlinear circularVariant of the progress
classNamestringClassname of the progress
trackClassNamestringTrackClassName of the progress
progressClassNamestringProgressClassName of the progress
labelClassNamestringLabelClassName of the progress
labelstringLabel of the progress