@mks2508/mks-ui
Components

Progress

Animated progress bar with configurable value and visual variants.

Progress

An animated progress bar component for displaying completion status.

Import

import { Progress } from '@mks2508/mks-ui/react';

Basic Usage

Basic Usage
x
x
x
.tsx
<div className="space-y-4">
<Progress value={33} />
<Progress value={66} />
<Progress value={100} />
</div>

Sizes

Sizes
x
x
x
.tsx
<div className="space-y-4">
<Progress value={50} className="h-1" />
<Progress value={50} className="h-2" />
<Progress value={50} className="h-4" />
</div>

Indeterminate

Indeterminate
x
.tsx
<Progress />

Custom Colors

Custom Colors
x
.tsx
<Progress
value={75}
className="[&>div]:bg-cyan-500"
/>

API Reference

PropTypeDefaultDescription
valuenumberProgress percentage (0–100)
maxnumber100Maximum value
classNamestringAdditional CSS classes