Skip to main content
ProgressBar
@coinbase/cds-web@9.28.0
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.