You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This discussion was converted from issue #3740 on November 05, 2025 22:33.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Feature request
Overview
I want to implement something like this based on Radix Primitives
Proresscomponent.Examples in other libraries
A similar feature request is submitted to shadcn ui (which uses Radix Primitives under the hood) twice, both get some upvotes:
And here are some other implementations:
React Bootstrap has
Stacked ProgressBar: https://react-bootstrap.netlify.app/docs/components/progress/#stackedMUI has a very limited version (no customizable segments) with a
bufferprop that looks like a video player progress bar: https://mui.com/material-ui/react-progress/#linear-bufferNot a React component, but here is what Tabler implements: https://docs.tabler.io/ui/components/progress#multiple-progress-bars
And there are also https://www.npmjs.com/package/react-multi-progress (this one has thousands of weekly downloads) and https://www.npmjs.com/package/react-multi-segment-progress
Who does this impact? Who is this for?
A nested/stacked/multi-segment progress bar can be used for
Real-world example: https://speed.cloudlare.com uses a stacked progress bar to visualize ongoing "Packet Loss Measurements" test:
Beta Was this translation helpful? Give feedback.
All reactions