Skip to main content
ProgressBar
@coinbase/cds-web@8.38.5
A visual indicator of completion progress.
import { ProgressBar } from '@coinbase/cds-web/visualizations/ProgressBar'
Peer dependencies
  • framer-motion: ^10.18.0

Default

Loading...

Weights

Loading...

Disabled

Loading...

Colors

Loading...

Custom Styles

You can customize the appearance of the progress bar using the styles prop. The root style controls the container, and progress controls the fill bar.

Loading...

Interactive Demo

This is for demo purposes. ProgressContainerWithButtons isn't designed for production usage.

Loading...

Animation

By default, ProgressBar animates progress changes. Use disableAnimateOnMount to skip the initial animation while still animating subsequent changes.

Loading...

Callbacks

You can use the onAnimationStart and onAnimationEnd callbacks to track the progress of the animation.

Loading...

Is this page useful?

Coinbase Design is an open-source, adaptable system of guidelines, components, and tools that aid the best practices of user interface design for crypto products.