Progress Bar
Use .progress-bar class to create progress bar.
<div class="flex flex-col gap-2">
<div class="progress-bar dark:bg-border-dark">
<div class="bg-primary" style="width:0%"></div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-secondary" style="width:10%"></div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-info" style="width:40%"></div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-success" style="width:70%"></div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-warning" style="width:100%"></div>
</div>
</div>
With Label Inside
Use .progress-bar class with the label inside for progress bar.
<div class="flex flex-col gap-2">
<div class="progress-bar dark:bg-border-dark">
<div class="leading-[1.2] bg-primary text-[0.5625rem] font-bold text-center" style="width:0%"> 0% </div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="leading-[1.2] bg-secondary text-[0.5625rem] font-bold text-center" style="width:10%"> 10% </div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="leading-[1.2] bg-info text-[0.5625rem] font-bold text-center" style="width:40%">40%</div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="leading-[1.2] bg-success text-[0.5625rem] font-bold text-center" style="width:70%">70%</div>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="leading-[1.2] bg-warning text-[0.5625rem] font-bold text-center" style="width:100%">100%</div>
</div>
</div>
Sizes
Using .progress-* class to create the size of progress bar.
Small
Medium
Large
Extra Large
<div class="flex flex-col gap-3">
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Small</div>
<div class="progress-bar progress-sm dark:bg-border-dark">
<div class="bg-primary" style="width:70%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Medium</div>
<div class="progress-bar progress-md dark:bg-border-dark">
<div class="bg-secondary" style="width:70%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Large</div>
<div class="progress-bar progress-lg dark:bg-border-dark">
<div class="bg-info" style="width:70%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Extra Large</div>
<div class="progress-bar progress-xl dark:bg-border-dark">
<div class="bg-success" style="width:70%"></div>
</div>
</div>
</div>
With Label
Set progress bar with label using .progress-bar class.
Primary
Secondary
Info
Success
<div class="flex flex-col gap-3">
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Primary</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-primary" style="width:20%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Secondary</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-secondary" style="width:40%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Info</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-info" style="width:60%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="text-xs font-medium text-content3">Success</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-success" style="width:80%"></div>
</div>
</div>
</div>
Multiple Bar
Include multiple progress bars in a progress component if you need.
<div class="flex flex-col gap-2">
<div class="progress-bar progress-lg multi-bar dark:bg-border-dark">
<div class="flex">
<div class="bg-primary" style="width:10%"></div>
<div class="bg-secondary !rounded-none" style="width:15%"></div>
<div class="bg-info" style="width:25%"></div>
</div>
</div>
<div class="progress-bar progress-lg multi-bar dark:bg-border-dark">
<div class="flex">
<div class="bg-success" style="width:5%"></div>
<div class="bg-warning !rounded-none" style="width:22%"></div>
<div class="bg-danger" style="width:50%"></div>
</div>
</div>
<div class="progress-bar progress-lg multi-bar dark:bg-border-dark">
<div class="flex">
<div class=" bg-warning rounded-l-2xl" style="width:45%"></div>
<div class="bg-light" style="width:22%"></div>
</div>
</div>
<div class="progress-bar progress-lg multi-bar dark:bg-border-dark">
<div class="flex">
<div class="bg-success" style="width:45%"></div>
<div class="bg-info !rounded-none" style="width:22%"></div>
<div class="bg-secondary" style="width:15%"></div>
</div>
</div>
</div>
With label Chip
Use .progress-bar class with the label chip for progress bar.
Progress40%
Loading 55%
<div class="flex flex-col gap-2">
<div class="flex flex-col gap-1">
<div class="flex items-center justify-between">
<span class="text-sm font-medium">Loading</span>
<span class="px-2 py-1 text-sm font-medium bg-primary-light">40%</span>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-primary" style="width:70%"></div>
</div>
</div>
<div class="flex flex-col gap-1">
<div class="flex items-center justify-between">
<span class="text-sm font-medium">Processing</span>
<span class="px-2 py-1 text-sm font-medium bg-secondary-light">55%</span>
</div>
<div class="progress-bar dark:bg-border-dark">
<div class="bg-secondary" style="width:70%"></div>
</div>
</div>
</div>




