Skip to content

Contenu et chargement du Badge ​

Badge accepte du contenu placé de chaque côté de son libellé ainsi qu'un état de chargement accessible.

tsx
<Badge left={<StatusDot />} right="12" tone="primary">
  Notifications
</Badge>

<Badge
  loading
  loadingLabel="Synchronisation en cours"
  spinnerProps={{ variant: "dots" }}
  tone="warning"
>
  Synchronisation
</Badge>

Props ​

PropTypeRôle
leftReactNodeContenu avant le libellé
rightReactNodeContenu après le libellé
loadingbooleanActive le spinner et aria-busy
loadingLabelstringLibellé accessible du spinner
spinnerPropsOmit<SpinnerProps, "label">Personnalise le spinner

Quand loading est actif, le spinner remplace left, mais le libellé et right restent visibles afin de conserver le contexte et la largeur du badge.

Publié sous licence MIT.