1.3.0 • Published 3 years ago

@wizsolucoes/wiz-timeline v1.3.0

Weekly downloads
27
License
MIT
Repository
github
Last release
3 years ago

Wiz solucoes

Built With Stencil

đź’Ą Wiz Timeline

Componente de Timeline customizado seguindo as diretrizes do Design System Sys da Wiz.

Como usar

Instale o pacote NPM

npm i @wizsolucoes/wiz-timeline

Veja como utilizar em cada Framework:

FrameworksLink
AngularLink
ReactLink
VueLink

outros

đź’  Componente

Para o componente funcionar corretamente é necessário passar como parâmetro um Array de Objetos seguindo este modelo:

timelineObject = [
  {
    Name: "Etapa 1",
    Current: false,
    Completed: true,
  },
  {
    Name: "Etapa 2",
    Current: true,
    Completed: false,
  },
  {
    Name: "Etapa 3",
    Current: false,
    Completed: false,
  },
  {
    Name: "Etapa 4",
    Current: false,
    Completed: false,
  },
];

A quantidade de objetos é dinâmica de acordo com sua necessidade.

Os parâmetros do objeto são descritos da seguinte maneira:

ParâmetroTipoDescrição
NamestringNome que será atribuído para cada etapa da Timeline. Cada etapa possui um nome, por exemplo: (Etapa 1, Etapa 2, Etapa 3).
CurrentbooleanEsse parâmetro deve ser 'true' caso seja a etapa atual da Timeline, caso não seja, deve ser 'false'.
CompletedbooleanEsse parâmetro deve ser 'true' quando a etapa já tiver sido concluída, caso não seja, deve ser 'false'.

Com essa estrura construĂ­da, deve-se atribuir para o componente esses dados.

<wiz-timeline [timelineData]="timelineObject"></wiz-timeline>

Timeline

🧾 Parâmetros

ParâmetroTipoDescrição
timelineDataArray of ObjectsArray de objetos que faz a construção da timeline por etapa.
completed-dot-colorstringCor para a etapa que está concluída.
current-dot-colorstringCor para a etapa atual.
progress-bar-colorstringCor de fundo para a barra de progresso.
progress-colorstringCor de preenchimento da barra de progresso.
text-colorstringCor do texto

📱 Responsividade

O Componente de Timeline já possui comportamento responsivo nativo, dessa maneira em resoluções menores é dado prioridade para a etapa atual da Timeline.

Timeline Responsive

1.3.0

3 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.5

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago