Timeline

Lista cronológica vertical de eventos com variantes e ícones personalizados.

Demonstração

With variants

  1. Project kickoff

    Initial planning and team assembly.

  2. Design phase complete

    Wireframes and design system finalized.

  3. Deployment warning

    Memory usage exceeded threshold.

  4. Critical bug found

    Data sync issue in production.

  5. v1.0 released

With icons

  1. 🛒

    Order placed

  2. 💳

    Payment confirmed

  3. 📦

    Shipped

  4. Delivered

Item Props

PropTipoPadrãoDescrição
titleReactNodeTítulo do evento
descriptionReactNodeDescrição opcional do evento
dateReactNodeLabel opcional de data/hora
iconReactNodeÍcone opcional dentro do ponto
variant"default" | "success" | "warning" | "error" | "info""default"Variante de cor: default | success | warning | error | info

Uso

import { Timeline } from '@ghiberti85/ui'

<Timeline
  items={[
    {
      title: 'Project started',
      date: 'Jan 2024',
      description: 'Initial planning phase.',
      variant: 'success',
    },
    {
      title: 'Beta launched',
      date: 'Mar 2024',
      icon: '🚀',
      variant: 'info',
    },
    {
      title: 'v1.0 released',
      date: 'Jun 2024',
      variant: 'success',
    },
  ]}
/>

Ver no Storybook

Abrir no Storybook
Ghiberti UI — Design System