Skip to content

Progress ​

Progress indicators including bar, circle, dots, and stepper variants.

Open in Storybook

ProgressBar — Interactive Demo ​

65%

ProgressDots ​

Step-based dots

Components ​

ComponentUse Case
ProgressBarLinear progress with percentage
ProgressCircleCircular progress indicator
ProgressDotsStep-based dot indicators
StepperMulti-step process navigation

Usage ​

vue
<script setup>
import { ProgressBar } from '@yellowcard/b2b-design-system';
</script>

<template>
  <ProgressBar :value="65" showLabel labelText="Uploading..." />
</template>

ProgressBar Props ​

PropTypeDefaultDescription
value*number—Progress value (0-100)
showLabelbooleanfalseShow label text
labelTextstring—Custom label text
fullWidthbooleanfalseStretch to full width
indeterminatebooleanfalseIndeterminate loading animation
ariaLabelstring—Accessible label