See ProgressBar for the decided part
of this page.
Known issues
Gaps in the current rules
- Whether
error, info, success, and warning as explicit color values route through a
Titan-named token is unconfirmed. Progress.overrides.ts only styles barColorPrimary and
barColorSecondary; the other four colors were not traced further in this pass.
buffer and query variants are undemonstrated. They exist in the type interface
inherited from the underlying framework, with no Titan story, override, or non-story usage
found anywhere in this checkout.
- The generated adoption figure reads zero usages, matched against a literal
<Progress />
tag. The real import name is LinearProgress; this figure is very likely undercounting true
adoption rather than reflecting it, but this pass could not correct the scan or independently
verify real usage.
- Out-of-range
value behavior (below 0 or above 100) is unconfirmed. Source does not clamp
it, and no story demonstrates what renders.
- Why
color="primary" maps to background-success (green) specifically for this component
is undocumented. No rationale was found in source or in the override file’s comments.
- No design-side confirmation of this component was possible in this pass. Figma
verification was out of scope for this research; everything on the main page is sourced from
code, tests, and stories only.
Loader, a separate and far more heavily adopted loading primitive in the same package, has
no documentation page anywhere in this site. It is not part of this concept and is not
documented here, but its absence from the navigation entirely is worth flagging to whoever
owns the component inventory.
Last modified on September 7, 2026