Aller au contenu
Design system @paulperigault

Composants

Dialog

À quoi il sert

Dialog ouvre une boîte modale native, sans script, depuis un bouton relié par commandfor.

Quand l’utiliser

Quand ne pas l’utiliser

Exemples

Supprimer le brouillon

Le brouillon sera supprimé. Cette action ne peut pas être annulée.

<InvokerFallback />
<button type="button" commandfor="confirm" command="show-modal">Supprimer</button>
<Dialog id="confirm" title="Supprimer le brouillon" closeLabel="Annuler">
  <p>Le brouillon sera supprimé.</p>
  <form slot="actions" method="dialog">
    <button type="submit" value="delete">Supprimer</button>
  </form>
</Dialog>

Accessibilité

Clavier

Lecteur d’écran

Garanti par le composant

À la charge de l’intégrateur

Propriétés

Propriétés de Dialog
PropriétéTypeDéfautDescription
id (obligatoire)string—Identifiant du `<dialog>`, visé par `commandfor` sur le déclencheur.
title (obligatoire)string—Titre visible, rendu en `<h2>` et nom accessible (`aria-labelledby`).
closeLabel (obligatoire)string—Libellé visible du bouton de fermeture, fourni par le site (traduit).

Jetons utilisés

Preuves et décisions