Phase label + percentage progress bar with status coloring.
Source: web/frontend/src/components/ProgressBar.tsx
{
current: number // Progress numerator
total: number // Progress denominator
phase: string // Current phase label
status: JobStatus // Job status for coloring
}
(current / total) * 100| Status | Color | Animation |
|---|---|---|
running |
Indigo | Pulse |
pending |
Indigo | Pulse |
completed |
Green | None |
failed |
Red | None |