SegmentProgressBar

pro

SegmentProgressBar fills a row of equal-width segments to visualise progress, capacity, or completion level at a glance.

In stock65%

Installation

Add this component with the NateUI CLI.

npx nateui@latest add SegmentProgressBar

Examples

Segment Count

Healthy stock78%
In progress55%
Running low28%
Critical12%
In stock70%
Question3/5

API

PropDescriptionTypeDefault
segmentsTotal number of equal-width bars in the row.number—
percentFill level, 0–100. The filled count is Math.round((percent / 100) * segments).number—
filledClassTailwind background class applied to filled segments.string'bg-success'
classNameAdditional class applied to every segment (filled and empty alike).string—
gapPixel space between segments (inline style).number4
heightPixel height of each segment (inline style).number16