Progress Bar

The Progress Bar component in Velocify UI provides a flexible and customizable solution to visually represent task completion or progress. It supports various configurations including size options (small, default, large), style variants (default, secondary), and the ability to display percentage labels. Additional features such as rounded corners and disabled states make it adaptable to different design needs. The component's default progress bar color is customizable, and it seamlessly integrates with your project to deliver a sleek, dynamic progress indicator.

Progress Bar Installation

progressbar.tsx

Basic Progress Bar

50%

1<ProgressBar progress={50} />>

Progress Bar API Reference

Prop

Type

Default

progress*

number

-

progressBarColor

string

#F8CC38

variant

string

default

displayPercentage

boolean

true

disabled

boolean

false

size

string

default

* Required

Prop

Types

variant

default

secondary

size

default

small

large

Disabled Progress Bar

50%

1<ProgressBar progress={50} disabled={true} />

Progress Bar - Sizes

50%

50%

1<ProgressBar progress={50} size="small" />
2<ProgressBar progress={50} size="default" />
3<ProgressBar progress={50} size="large" />

Progress Bar - Rounded

50%

50%

50%

1<ProgressBar progress={50} rounded="full" />
2<ProgressBar progress={50} rounded="default" />
3<ProgressBar progress={50} rounded="none" />

Progress Bar - Style Variants

Secondary Variant

50%

1<ProgressBar progress={50} variant="secondary" />

Velocify UI

Built by Rudra Patel. The repository is available on GitHub.