Aller au contenu
Design system @paulperigault

Composants

Timeline

À quoi il sert

Timeline présente une suite d’étapes datées, dans l’ordre fourni, en liste ordonnée.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

  1. Tokens

    Source au format DTCG 2025.10.

  2. Composants

    Composants Astro publiés en source.

  3. Registre

    Fiches décrivant chaque composant.

<Timeline
  label="Historique"
  order="asc"
  items={[
    { time: '2024', datetime: '2024', title: 'Lancement', description: 'Première version.' },
    { time: '2025', datetime: '2025', title: 'Refonte' },
  ]}
/>

Variantes

  1. Refonte

    Nouvelle structure des pages.

  2. Lancement

    Première version publiée.

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Timeline
PropriétéTypeDéfautDescription
items (obligatoire)TimelineItem[]—Étapes, dans l'ordre d'affichage. Le composant ne trie pas.
labelstring—Nom accessible de la liste (`aria-label`). Utile quand la page contient plusieurs chronologies.
order"asc" | "desc"—Sens de tri déclaré par l'intégrateur : `data-order` seul, sans effet sur le rendu.
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions