T2 EducaçãoMidas

Progress

Barra de progresso de 6px na cor primária (andamento de curso, upload, etapas). Valor de 0 a max (100 por padrão).

Código-fonte

Exemplos

Interaja com o componente e copie o código de cada exemplo.

Com rótulo

Módulo 28 de 12 aulas
import { Progress } from "@t2-educacao/midas";

Uso

<Progress value={60} aria-label="Progresso do curso" />

Props

PropTipoPadrãoDescrição
valuenumber | nullValor atual. null = indeterminado
maxnumber100Valor máximo
aria-labelstringNome da barra (obrigatório)

Exemplos

Com rótulo

<div className="grid gap-2">
  <div className="flex justify-between text-sm">
    <span>Módulo 2</span>
    <span className="text-muted-foreground">8 de 12 aulas</span>
  </div>
  <Progress value={8} max={12} aria-label="Aulas concluídas do módulo 2" />
</div>

Acessibilidade

  • Tem role="progressbar" com aria-valuenow: sempre dê um aria-label.

On this page