componentes

progresscircle

É 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 circle.

trueundefinednumber

totalSteps

The total number of steps in the progress cicle.

trueundefinednumber

variation

The variation of the progress circle.

falseprimaryneutralprimaryinfosuccessnoticedanger

label

The label to display above the progress circle.

falseundefinedstring

counterClockwise

Change the direction of the progress circle.

falsefalseboolean

size

The size of the progress circle.

falsemediumsmallmediumlarge

*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:

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).

Migração do United para Olist Design System

Propriedades

UnitedOlist Design System
counterClockwisecounterClockwise
currentcurrentStep
labellabel
sizesize
totaltotalSteps
variationvariation

Variações Existentes

UnitedOlist Design System
primaryprimary
dangerdanger
alternatesuccess
accentinfo
warningnotice
neutral