Chronological List

ChronologicalList

El componente ChronologicalList es un componente que muestra una lista de eventon ordenados por fecha.

Ejemplo

Importacion

Para importar el componente ChronologicalList, se puede hacer desde fenextjs o fenextjs-component

import {
  ChronologicalList,
  ChronologicalListProps,
} from "fenextjs/cjs/component/ChronologicalList";

o

import {
  ChronologicalList,
  ChronologicalListProps,
} from "fenextjs-component/cjs/ChronologicalList";

Parametros

PropiedadTipoRequeridoDefaultDescripción
itemsChronologicalListItemsProps[]Lista de elementos para la lista cronológica.
marketReactNodenoIcon personalizado para todos los elementos.
parseDateYYYYMMDD(date: Date) => stringnoFunción para personalizar día, mes y año de la fecha.
parseDateHHMMSS(date: Date) => stringnoFunción para personalizar horas, minutos y segundos de la fecha.

ChronologicalListItemsProps

PropiedadTipoRequeridoDefaultDescripción
dateDateFecha asociada al elemento.
childrenReactNodeContenido del elemento.
marketReactNodenoIcon personalizado para este elemento.
classNamestringno""Clase personalizada del componente.

Storybook

Para ver el storybook del componente lo puede hacer con este link (opens in a new tab)

Usos

  • Uso básico del componente ChronologicalList
<ChronologicalList
  items={[{ date: new Date(), children: "Contenido del elemento" }]}
  parseDateYYYYMMDD={(date) => date.toISOString()}
  parseDateHHMMSS={(date) => date.toLocaleTimeString()}
/>