Componentes

steps

Forma de representação de progresso em um fluxo.

índice

demo interativa

Uma versão de interativa do componente desenvolvido.

(opcional)

propriedades*

propertydescriptionrequireddefault valuetype

vertical

falseundefinedboolean

stepList

trueundefinedStepList

currentStep

falseundefinednumber

compact

falseundefinedboolean

*valores gerados automaticamente.

formatação

Ilustração de uma barra de progresso, marcada por destaques de 1 a 5. O destaque de número 1 esta sobre o ícone de sucesso. No número 2 o passo que esta ativo, que tem número e texto. O número 3 marca o texto dentro do passo ativo. O número 4 é um ícone de reticiencias, marcando o agrupamento dos passos ocultos. Por fim, o destaque número  5 marca a última etapa da barra.
  1. Completed step: representam as etapas já preenchidas.
  2. Active step: representa a etepa em preechimento.
  3. Step title: nome da etapa atual.
  4. Group: grupo de passos escondidos do fluxo.
  5. Next steps: etapas futuras.

uso

Os steps são usados para guiar a pessoa usuária em uma sequência de telas, ajudando a dar uma expectativa do passo atual e próximos passos.

variações

variaçãoutilização
verticalPode ser usado em telas mais complexas ou como acompanhamento de um processo assíncrono.
horizontalMais adequado a fluxos mais introdutórios, como onboarding, ou em mobile.

grupos e alinhamento

  • Vertical: é alinhado ao texto.
  • Horizontal: ocupa todo espaço horizontal disponível.
Ilustração de tela web com barra de progresso horizontal ocupando toda largura da tela.
certoUse steps ocupando todo espaço disponível.
Ilustração de tela web com barra de progresso horizontal ocupando parcialmente a largura da tela.
erradoNão agrupe os steps em um canto da página.

guia de conteúdo

  • O nome dos steps deve ser objetivo e significativo.
  • Dados de acesso.
certoUse nomes com significado.
  • Primeiros passos.
erradoNão use títulos genéricos.

guia de design

esperado

  • Tem símbolo no Figma.
  • Tem todos estados aplicáveis.
  • Texto possui contraste acessível (WCAG 2.0 - Nível AA).
  • Usa os design tokens.
  • Possui versão mobile.
  • Tem guia de uso.
  • Tem guia de conteúdo.
  • Possui todas as variações necessárias.
  • Possui versão web.
  • Possui versão responsiva.

ideal

  • Atende ao nível AAA de acessibilidade (WCAG 2.1).
  • Tem microinterações no Figma.
  • Possui animações no componente.
  • Tem em todos os frameworks com que trabalhamos.
  • Comporta múltiplos idiomas.

conteúdo relacionado