Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Cronología

Cronología vertical para registros de actividad, historiales de cambios y procesos.

  1. Mar 2024

    Registry shipped

    50+ shadcn-compatible components served as JSON.

  2. May 2024

    Theme studio

    A live two-page canvas with round-trippable preset ids.

  3. Jul 2024

    Remote MCP endpoint

    The registry tools with zero local install, no shell.

Instalación

npx logic2b@next add timeline

Uso

import {
  Timeline,
  TimelineItem,
  TimelineIndicator,
  TimelineContent,
  TimelineTime,
  TimelineTitle,
  TimelineDescription,
} from "@/components/ui/timeline"

<Timeline>
  <TimelineItem>
    <TimelineIndicator />
    <TimelineContent>
      <TimelineTime>Mar 2024</TimelineTime>
      <TimelineTitle>Registry publicado</TimelineTitle>
      <TimelineDescription>Más de 50 componentes servidos como JSON.</TimelineDescription>
    </TimelineContent>
  </TimelineItem>
</Timeline>

TimelineIndicator dibuja la línea que conecta los elementos y la oculta de forma automática en el último. Pasa tu propio nodo —un icono o una insignia numerada— a TimelineIndicator para sustituir el punto predeterminado.

Anatomía

Parte Función
Timeline Lista raíz <ol>.
TimelineItem Fila de un único evento <li>.
TimelineIndicator Punto y línea de conexión con el siguiente elemento.
TimelineContent Envuelve la columna de texto.
TimelineTime Marca temporal atenuada con cifras tabulares.
TimelineTitle Encabezado del evento.
TimelineDescription Texto complementario.

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<Timeline
  className="w-full max-w-md"
  aria-label="Release timeline"
>
  <TimelineItem>
    <TimelineIndicator />
    <TimelineContent>
      <TimelineTime>09:00</TimelineTime>
      <TimelineTitle>Quality gates passed</TimelineTitle>
      <TimelineDescription>Registry, CLI and web checks are green.</TimelineDescription>
    </TimelineContent>
  </TimelineItem>
  <TimelineItem>
    <TimelineIndicator />
    <TimelineContent>
      <TimelineTime>10:30</TimelineTime>
      <TimelineTitle>Release prepared</TimelineTitle>
      <TimelineDescription>Versioned artifacts are ready for review.</TimelineDescription>
    </TimelineContent>
  </TimelineItem>
</Timeline>

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/timeline.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

Timeline

Componente

A vertical timeline for activity feeds, changelogs and process histories. Composable: each `TimelineItem` holds a `TimelineIndicator` (the dot + the connector line to the next item) and a `TimelineContent`. The connector is hidden on the last item automatically.

Props: React.ComponentProps<"ol">

TimelineItem

Componente
Props: React.ComponentProps<"li">

TimelineIndicator

Componente
Props: React.ComponentProps<"div">

TimelineContent

Componente
Props: React.ComponentProps<"div">

TimelineTime

Componente
Props: React.ComponentProps<"span">

TimelineTitle

Componente
Props: React.ComponentProps<"h3">

TimelineDescription

Componente
Props: React.ComponentProps<"p">

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra timeline. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Contrato de composición
Patrón
chronological list
HTML div

Semántica incorporada

  • Does not impose list semantics, allowing each entry to retain its native content structure.

Responsabilidades de integración

  • Compose the root and entries as an ordered list when order is meaningful, and expose dates as machine-readable time elements.