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*numberProgress value (0-100)
showLabelbooleanfalseShow label text
labelTextstringCustom label text
fullWidthbooleanfalseStretch to full width
indeterminatebooleanfalseIndeterminate loading animation
ariaLabelstringAccessible label