Back to dashboards
ComponentChartFree

Mini Segment Bar React component

Compact rows of small blocks, one per item, filled by status: progress for several teams at once, with a filter to light up one status.

About the Mini Segment Bar component

Mini Segment Bar shows progress for several groups in very little space. Each block is one item, coloured by its status, so you can count the work as well as see the proportions.

Every row uses the same block size, so a smaller team simply has a shorter bar. Point at a row for its exact counts, or pick a status in the legend to light it up across every row.

When to use it

Use it for sprint boards, onboarding checklists, review queues and any set of groups that move items through a few steps.

If a row can hold hundreds of items, a percentage bar reads better than single blocks.

Installation

Add the Mini Segment Bar component to your project with the shadcn CLI. It lands in components/mini-segment-bar.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/mini-segment-bar

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

Related components

Share of Total Bar
Free
Span Timeline Chart
Free
Revenue Bridge Chart
Free
Liquid Glass Video
Video Player
Lottie Player