Neo-Brutalist Angular Progress

Progress

A progress bar component with ARIA progressbar semantics. Supports value, max, and 5 tones for different semantic contexts — from fundraising goals to media playback.

A11yARIA progressbar
5Tones
Source ↗Open Docs

Preview

Usage

Import
import { NbProgress } from '@ng-brutalism/ui';
Template
<nb-progress [value]="68" label="Campaign progress" />

Tones

default

success

warning

danger

accent

API

InputTypeDefaultDescription
valuenumber0Current progress value. Clamped between 0 and max.
maxnumber100Maximum value (100% fill point).
tone'default' | 'success' | 'warning' | 'danger' | 'accent''default'Fill color tone.
labelstring'Progress'ARIA label for the progressbar role.