Composants → bpm.timeline

bpm.timeline

Frise chronologique verticale : étapes avec titre, description, date et statut (done, current, upcoming).

StableAffichage⏱ 2 min
Étape 3
1 mars 2025, 00:00
À venir
Étape 1
1 janv. 2025, 00:00
Première étape
Étape 2
1 janv. 2025, 00:00
En cours
Python
bpm.timeline(items=[{"title": "Étape 1", "date": "Jan 2025", "status": "done"}, ...])

Props

PropTypeDéfautRequisDescription
eventsTimelineEvent[]NonFil chronologique (date ISO, title, actor?, metadata?, groupByDate, maxItems, sortOrder).
itemsTimelineItem[][]NonAncienne API (title, description?, date?, status?).
classNamestringNonClasses CSS additionnelles.

TimelineItem

PropriétéTypeDescription
idstringIdentifiant unique (optionnel).
titleReactNodeTitre de l'étape.
descriptionReactNodeDescription ou sous-texte (optionnel).
datestringDate affichée (ex. "Jan 2025") (optionnel).
status"done" | "current" | "upcoming"État visuel : terminé, en cours, à venir.

Exemples

bpm.timeline(items=[{"title": "Inscription", "date": "Jan 2025", "status": "done"}, {"title": "Validation", "status": "current"}])