Aller au contenu
Design system @paulperigault

Composants

Alert

À quoi il sert

Alert met un message en avant, avec un ton écrit en clair et une annonce optionnelle.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Tons

Information Nouvelle version

La version 2 des tokens est disponible.

Réussi

Tous les contrôles sont passés.

Dégradé Build lent

La documentation a mis plus de temps que d’habitude à se construire.

Échec Contrôle de taille

Un fichier dépasse 120 lignes.

Messages dynamiques

Sans live, aucun rôle n’est posé : le message est lu dans le flux. Réservezlive aux messages insérés après le chargement : polite donnerole="status", assertive donne role="alert", qui interrompt la lecture.

<Alert tone="failed" toneLabel="Échec" title="Contrôle de taille" live="polite">
  <p>Un fichier dépasse 120 lignes.</p>
</Alert>

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Alert
PropriétéTypeDéfautDescription
tone"info" | "passed" | "degraded" | "failed"'info'Nature du message, écrite en clair dans le texte (la couleur n'est jamais seule).
toneLabel (obligatoire)string—Libellé visible du ton (par exemple « Information »).
titlestring—Titre court du message.
live"polite" | "assertive"—Annonce par les lecteurs d'écran : `polite` attend la fin de la lecture, `assertive` interrompt. Absent : aucune annonce.
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions