- Mar 2024
Registry shipped
50+ shadcn-compatible components served as JSON.
- May 2024
Theme studio
A live two-page canvas with round-trippable preset ids.
- Jul 2024
Remote MCP endpoint
The registry tools with zero local install, no shell.
Instalación
npx logic2b@next add timelineUso
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.
<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>- 09:00
Quality gates passed
Registry, CLI and web checks are green.
- 10:30
Release prepared
Versioned artifacts are ready for review.
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.
Timeline
ComponenteA 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
ComponenteProps: React.ComponentProps<"li">TimelineIndicator
ComponenteProps: React.ComponentProps<"div">TimelineContent
ComponenteProps: React.ComponentProps<"div">TimelineTime
ComponenteProps: React.ComponentProps<"span">TimelineTitle
ComponenteProps: React.ComponentProps<"h3">TimelineDescription
ComponenteProps: 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.
- 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.