componentes

progressbar

É o componente utilizado para demonstrar progresso.

demo interativa

Uma versão de interativa do componente desenvolvido.

propriedades*

propertydescriptionrequireddefault valuetype

currentStep

The current step of the progress bar.

trueundefinednumber

totalSteps

The total number of steps in the progress bar.

trueundefinednumber

variation

The variation of the progress bar.

falseprimaryprimarysuccess

label

The label to display above the progress bar.

falseundefinedstring

*valores gerados automaticamente.

propriedades para estilização (styled props)

Recomendamos que o componente siga as propriedades padrões, mencionadas na sessão acima. Porém, ele também possui as seguintes propriedades do @olist/styled-system para atender cenários não mapeados:

uso

A barra de progresso pode ser utilizada para demonstrar o progresso de uma tarefa ou processo.

guia de conteúdo

  • Label: deve ser um texto que indique as etapas do progresso (opcional). Exemplo: "Etapa 1 de 5"

estilos

estiloutilização
primaryPara representar um progresso comum.
successPode ser utilizado para indicar a conclusão do progresso.

guia de design

  • Tem guia de uso.
  • Tem guia de conteúdo.
  • Usa os design tokens.
  • Tem símbolo no Figma.
  • Possui motion.
  • Possui versão web.
  • Possui versão responsiva.
  • Possui versão mobile.
  • É acessível via leitor de tela.
  • Texto possui contraste acessível (WCAG 2.0 - Nível AA).

conteúdo relacionado

Migração do United para Olist Design System

Propriedades

UnitedOlist Design System
backgroundColor
currentcurrentStep
height
subtitlelabel
subtitlePosition
totaltotalSteps
variationvariation
href
target

Variações Existentes

UnitedOlist Design System
primaryprimary
danger
alternatesuccess
accent
warning