Progress
Linear progress and status feedback
Progress
Linear progress shows stages and rhythm of work.
Status: Beta
Demo
Progress States
Base progress with status colors
Demo will load when visible.
Basic Usage
<template>
<TuffProgress :percentage="60" />
<TuffProgress :percentage="60" :show-text="false" />
</template>
Interaction Contract
TuffProgress is the lightweight entry for standard progress rows. It forwards percentage, status, stroke width, indeterminate state, and text formatting to the current TxProgressBar implementation. Determinate progress exposes role="progressbar" with aria-valuenow; indeterminate progress omits aria-valuenow.
API (Lite)
| Property | Type | Default | Description |
|---|---|---|---|
| percentage | Progress percentage | ||
| status | successwarningerror | - | Status color |
| indeterminate | Indeterminate mode | ||
| strokeWidth | Bar height in px | ||
| showText | Show outside percentage text |
Composite Patterns
Progress Row
Progress paired with status label.
Demo will load when visible.