Saltar al contenido
El Muestrario

componente · @solu30/ui-kit/display

ActivityTimeline

Línea de tiempo de auditoría, con el actor, la fecha y qué campos cambió cada evento.

7 sitios de import en 5 de 15 verticales — un archivo que la importa cuenta una vez, monte una instancia o veinte.

  • EasyYachts
  • carlosmartinpavon
  • cmp-packages
  • elliot
  • zentrya

El componente, montado

Cargando el espécimen…

Cómo se usa

import { ActivityTimeline } from '@solu30/ui-kit/display'

Props

8 props declaradas en los tipos de la versión instalada.
PropRequeridaTipoQué hace
entriessíActivityTimelineEntry[]—
actionConfigopcionalRecord<string, ActionConfig>Override or extend default action → color/label mapping
clientNotifiedLabelopcionalstringLabel shown on the "client notified" badge
emptyMessageopcionalstring—
emptySubtitleopcionalstring—
classNameopcionalstring—
localeopcionalstring—
translationFnopcional(key: string) => stringOptional i18n function applied to status values and fallback action labels

Ejemplo del paquete

<ActivityTimeline
  entries={[{ id: '1', action: 'status_change', timestamp: new Date(),
    actor: { name: 'Ana' }, details: { oldStatus: 'pendiente', newStatus: 'confirmada' } }]}
  emptyMessage="Sin movimientos todavía"
  locale="es-AR"
/>

Del @example del JSDoc de @solu30/ui-kit, sin editar: son 65 de los 541 símbolos. La sangría y los renglones en blanco son los del paquete.