Aller au contenu
Design system @paulperigault

Composants

Progress

À quoi il sert

Progress affiche l’avancement d’une tâche, ou une mesure dans une plage connue, par un élément natif.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Avancement

3 sur 5

Indéterminé

<Progress id="upload" label="Envoi du fichier" value={3} max={5} valueText="3 sur 5" />
<Progress id="archive" label="Préparation de l’archive" />
<Progress id="disk" kind="meter" label="Espace disque utilisé" value={0.9} low={0.5} high={0.8} optimum={0.2} valueText="90 %" />

Variantes

90 %

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Progress
PropriétéTypeDéfautDescription
id (obligatoire)string—Identifiant de la barre, relié à son libellé.
label (obligatoire)string—Libellé visible, nom accessible.
kind"progress" | "meter"'progress'`progress` pour une tâche en cours, `meter` pour une mesure dans une plage connue.
valuenumber—Valeur actuelle ; absente pour une progression indéterminée.
maxnumber1Valeur maximale (défaut : 1, valeur native).
lownumber—Seuil bas d'une jauge (`meter`).
highnumber—Seuil haut d'une jauge (`meter`).
optimumnumber—Valeur optimale d'une jauge (`meter`).
valueTextstring—Texte visible de la valeur.
classstring—Réservé au placement du composant dans son parent.

Jetons utilisés

Preuves et décisions