Components

Progress Bar

Horizontal neon progress bar with solid, segmented, striped, and pulse variants. Supports size presets, glow, percentage label, and smooth fill transition.

npx neonblade add progress-bar

SOLID

0%
0%
0%

SEGMENTED

0%
0%

STRIPED + PULSE

10%
20%

SIZES

Props Configuration

PropTypeDefaultDescription
valuenumber-Current fill value (0 to max).
maxnumber100Maximum value.
color"cyan" | "pink" | "green" | string"cyan"Neon accent color.
variant"solid" | "segmented" | "striped" | "pulse""solid"Visual style of the filled bar. For an indeterminate arrow loader, use the ArrowLoader component.
size"xs" | "sm" | "md" | "lg""md"Bar height preset.
showLabelbooleanfalseShow a percentage label above the bar.
labelstring-Custom label text (overrides the auto %).
glowbooleantrueNeon glow on the filled bar.
classNamestring-Additional className on the wrapper.