@zeedhi/zd-timeline-vue
TypeScript icon, indicating that this package has built-in type declarations

1.2.3 • Public • Published

Componente Timeline para Zeedhi

Instalação   |    Uso Básico   |    Propriedades   |   

O component zd-timeline é uma caixa de diálogo que desliza da parte inferior da tela. O zd-timeline pode conter qualquer coisa.

Instalação

Para instalar o pacote basta rodar o seguinte comando:
npm i @zeedhi/zd-timeline
Com isso, dois pacotes serão instalados: o @zeedhi/zd-timeline-common e o @zeedhi/zd-timeline-vue.
Após a instalação, é necessário que você importe o pacote @zeedhi/zd-timeline-vue dentro de seu arquivo de configuração zeedhi.ts

import { ZdTimeline, ZdTimelineItem } from '@zeedhi/zd-timeline-vue';

Vue.component('ZdTimeline', ZdTimeline);
Vue.component('ZdTimelineItem', ZdTimelineItem);

Já o pacote @zeedhi/zd-timeline-common deve ser importado no arquivo controller do componente.

Uso Básico

Para usar, defina a propriedade component como 'ZdTimeline'.

zd-timeline

{
  "name": "timeline-example",
  "component": "ZdTimeline",
  "items": [
    {
      "name": "item1BasicUsage",
      "component": "ZdTimelineItem",
      "children": [
        {
          "name": "text1BasicUsage",
          "component": "ZdText",
          "tag": "p",
          "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
        }
      ]
    },
    {
      "name": "item2BasicUsage",
      "component": "ZdTimelineItem",
      "children": [
        {
          "name": "text2BasicUsage",
          "component": "ZdText",
          "cssClass": "text-right",
          "tag": "p",
          "text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
        }
      ]
    }
  ]
}

Propriedades

Nome Tipo Default Descrição
alignTop boolean false Alinha os items ao topo do dot
dense boolean false Desativa a capacidade de abrir o componente.
items ITimelineItem[] [] Forçará o conteúdo dos componentes a renderizar on mounted.
reverse boolean false Altera o layout para exibição em tela cheia.

Propriedades TimelineItem

Nome Tipo Default Descrição
color string primary Aplica a cor especificada ao controle.
fillDot boolean false Remove o padding do dot.
hideDot boolean false Ocultar a exibição do dot no timeline.
icon string undefined Especifique o ícone para o contêiner do dot.
iconColor string undefined Aplica a cor especificada ao icone.
large boolean false Define um tamanho grande ao dot.
left boolean false Altera o layout para exibição em tela cheia.
right boolean false Altera o layout para exibição em tela cheia.
small boolean false Define um tamanho pequeno ao dot.
iconSlot IComponentRender[] [] Renderiza componentes dentro do dot.
oppositeSlot IComponentRender[] [] Renderiza componentes a frente do dot.

Readme

Keywords

none

Package Sidebar

Install

npm i @zeedhi/zd-timeline-vue

Weekly Downloads

1

Version

1.2.3

License

none

Unpacked Size

42.4 kB

Total Files

7

Last publish

Collaborators

  • zeedhi