SuperdindaDocs
Feedback

ProgressTrack

A person's way to protection in three steps (Figma "Progress Track" 2022:2560): done steps get a check, the current one its number or its outcome (waiting, declined, failed) plus a note in words.

Use it on setup and person cards; it is an ordered list with aria-current="step".

<ProgressTrack step="connection" steps={["Autorização", "Conexão", "Protegendo"]} />

Playground

Um preset por valor do primeiro eixo do Figma. Mude as props; dsState força hover, foco ou pressionado, como na matriz.

Progress Track

string

Variantes, tamanhos e estados

Cada célula é o componente real, marcada com a variante do Figma que reproduz (passe o mouse pra ver o node).

Step · Autorização

StatusProgress Track
Default
  1. Autorização
  2. Conexão
  3. Protegendo
Waiting
  1. AutorizaçãoEsperando o sim
  2. Conexão
  3. Protegendo
Declined
  1. AutorizaçãoNão aceitou
  2. Conexão
  3. Protegendo
Failed
  1. AutorizaçãoLink venceu
  2. Conexão
  3. Protegendo

Step · Conexão

StatusProgress Track
Default
  1. Autorização
  2. Conexão
  3. Protegendo
Waiting
  1. Autorização
  2. ConexãoEsperando a vez
  3. Protegendo
Failed
  1. Autorização
  2. ConexãoNão conectou
  3. Protegendo

Step · Protegendo

StatusProgress Track
Default
  1. Autorização
  2. Conexão
  3. Protegendo

Step · Concluído

StatusProgress Track
Default
  1. Autorização
  2. Conexão
  3. Protegendo

Props

As props que o arquivo do DS declara. O componente também repassa as do primitivo (base-ui), quando ele tem um.

PropTipoPadrãoDescrição
"connection" | "consent" | "done" | "protecting""consent"The current step (Figma Step: Autorização, Conexão, Protegendo, Concluído).
ProgressTrackStatus"default"How the current step is going; anything but default needs a `note`.
[ReactNode, ReactNode, ReactNode]—The three step names, in order ("Autorização", "Conexão", "Protegendo").
ReactNode—The word under the current step: "Esperando o sim", "Link venceu"…
string—

On this page