ProgressBar

Avance por pasos o criterios hacia un total conocido. El relleno es una fracción de grilla, como en Figma.

Abrir en Figma (394:12888)

Size sm · Tone brand

Ruta Platinum0 de 3
Ruta Platinum1 de 3
Ruta Platinum2 de 3
Ruta Platinum3 de 3

Size md · Tone positive · 5 pasos

Criterios revisados2 de 5
Criterios revisados5 de 5

10 pasos (evaluaciones de 10 preguntas)

Preguntas respondidas0 de 10
Preguntas respondidas7 de 10
Preguntas respondidas10 de 10

Sin cabecera (barra de foco)

Ficha

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

Cuándo usarlo

  • Barra de foco de AppShell/Foco (sm, sin cabecera), progreso de la ruta y de un módulo, criterios revisados en la calificación.

Cuándo NO usarlo

  • Progreso continuo (video, carga, puntaje) → ProgressPercent; anillos → ProgressRing.

Anatomía

Cabecera opcional (body/xs · body/xs-strong) · pista redondeada · relleno como fracción de grilla (repeat(M, 1fr), el relleno ocupa N columnas), igual que en Figma.

Props

PropFigmaValoresPor defecto
progressProgress (variante)«N de M» con M = 3 · 5 · 10 (0–3 de 3, 0–5 de 5, 0–10 de 10) y N ≤ M—
labelLabeltextoAvance
valueValuetexto de la derecha= progress
showHeaderShow headerbooleantrue
sizeSizesm (4) · md (8)sm
toneTonebrand · positivebrand

Estados

Sin estados interactivos; tone=positive para lo completado.

Accesibilidad

  • role=progressbar con aria-valuemin / aria-valuemax / aria-valuenow / aria-valuetext y aria-label; la cabecera lo repite para la vista.

Contenido

Value siempre «N de M»; Label nombra lo que avanza («Ruta Platinum», «Criterios revisados»).

Errores conocidos

  • Ninguno medido (test: aria-valuenow / aria-valuemax).

Changelog

  • 2026-10-26 · Figma suma Progress=0…10 de 10 (evaluaciones de 10 preguntas, Cowork 3): el código acepta los totales 3 · 5 · 10 y rechaza otros.
  • 2026-10-26 · nace (T-02) porque AppShell/Foco lo necesita; progress acepta la misma cadena que la variante de Figma.

Tokens que consume