Timeline
UILista cronológica de eventos con marcadores, iconos y contenido personalizable.
Uso básico
-
Pedido realizado
15 de marzo, 2024
Tu pedido ha sido realizado exitosamente. -
Enviado
16 de marzo, 2024
Tu paquete está en camino.
<x-kore::timeline>
<x-kore::timeline.item label="Pedido realizado" timestamp="15 de marzo, 2024">
Tu pedido ha sido realizado exitosamente.
</x-kore::timeline.item>
<x-kore::timeline.item label="Enviado" timestamp="16 de marzo, 2024">
Tu paquete está en camino.
</x-kore::timeline.item>
</x-kore::timeline><x-kore::timeline>
<x-kore::timeline.item label="Pedido realizado" timestamp="15 de marzo, 2024">
Tu pedido ha sido realizado exitosamente.
</x-kore::timeline.item>
<x-kore::timeline.item label="Enviado" timestamp="16 de marzo, 2024">
Tu paquete está en camino.
</x-kore::timeline.item>
</x-kore::timeline>Con iconos y colores
Personaliza los marcadores con iconos Lucide y colores semánticos.
-
Creado
Día 1
-
Tests pasando
Día 3
-
Bug encontrado
Día 5
-
Desplegado
Día 7
<x-kore::timeline>
<x-kore::timeline.item label="Creado" icon="git-branch" color="primary" timestamp="Día 1" />
<x-kore::timeline.item label="Tests pasando" icon="check" color="success" timestamp="Día 3" />
<x-kore::timeline.item label="Bug encontrado" icon="bug" color="destructive" timestamp="Día 5" />
<x-kore::timeline.item label="Desplegado" icon="rocket" color="success" timestamp="Día 7" />
</x-kore::timeline><x-kore::timeline>
<x-kore::timeline.item label="Creado" icon="git-branch" color="primary" timestamp="Día 1" />
<x-kore::timeline.item label="Tests pasando" icon="check" color="success" timestamp="Día 3" />
<x-kore::timeline.item label="Bug encontrado" icon="bug" color="destructive" timestamp="Día 5" />
<x-kore::timeline.item label="Desplegado" icon="rocket" color="success" timestamp="Día 7" />
</x-kore::timeline>Variante alternate
Los items impares se alinean a la izquierda y los pares a la derecha.
-
Kickoff
Ene 2024
-
Diseño
Feb 2024
-
Desarrollo
Mar 2024
-
Lanzamiento
Abr 2024
<x-kore::timeline variant="alternate">
<x-kore::timeline.item label="Kickoff" timestamp="Ene 2024" />
<x-kore::timeline.item label="Diseño" timestamp="Feb 2024" />
<x-kore::timeline.item label="Desarrollo" timestamp="Mar 2024" />
<x-kore::timeline.item label="Lanzamiento" timestamp="Abr 2024" />
</x-kore::timeline><x-kore::timeline variant="alternate">
<x-kore::timeline.item label="Kickoff" timestamp="Ene 2024" />
<x-kore::timeline.item label="Diseño" timestamp="Feb 2024" />
<x-kore::timeline.item label="Desarrollo" timestamp="Mar 2024" />
<x-kore::timeline.item label="Lanzamiento" timestamp="Abr 2024" />
</x-kore::timeline>Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
variant
|
string | left | Layout: left, right, alternate |
color
|
string | primary | Color por defecto para marcadores |
Props del item
Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
icon
|
string|null | null | Icono Lucide para el marcador |
color
|
string|null | null | Color del marcador: primary, success, warning, destructive, info, muted |
label
|
string|null | null | Título del evento |
timestamp
|
string|null | null | Fecha/hora del evento |
Configuración
Puedes personalizar los defaults en config/kore-ui.php.
config/kore-ui.php
'timeline' => [
'variant' => 'left',
],'timeline' => [
'variant' => 'left',
],