ProgressPercent

Ver la demo

Ficha

Categoría
Data display
Nivel
átomo
Estado
en revisión
Radix
no
Actualizado
2026-10-26
Fuente
design-system/componentes/ProgressPercent.md

Avance continuo en pasos de 10 % (video visto, carga, completitud). Misma anatomía que ProgressBar: pista surface/neutral/04-tint; relleno brand primary o positive; sm 4 px · md 8 px; cabecera opcional con Label y Value («54 %»).

Cuándo usarlo

  • Valores continuos donde el conteo exacto de pasos no importa: avance del video de apertura, carga de un archivo.

Cuándo NO usarlo

  • Pasos o criterios con total conocido → ProgressBar.

Anatomía

Cabecera opcional (body/xs · body/xs-strong) · pista redondeada · relleno como fracción de grilla en décimos (como la variante de Figma).

Props

PropFigmaValoresPor defecto
labelLabeltextoAvance
valueTextValuetexto50%
showHeaderShow headerbooleantrue
sizeSizesm · mdsm
toneTonebrand · positivebrand
valueProgress0% · 10% · 20% · 30% · 40% · 50% · 60% · 70% · 80% · 90% · 100%0%

Estados

Sin estados.

Accesibilidad

  • role=progressbar con aria-valuenow 0–100 y nombre; la cabecera repite el valor para la vista.

Contenido

Value con unidad («54 %»); Label nombra lo que avanza.

Errores conocidos

  • Ninguno medido.

Changelog

  • 2026-10-26 · valueText también va en aria-valuetext («9 de 16 pasos» en Mi ruta), no solo en la cabecera (T-04).
  • 2026-10-26 · nace (T-02).

Tokens que consume