# Alerte

Bandeau d'avertissement statique à valeur sémantique. Quatre types, icônes, style sobre et fermeture possible.

Alerte
<template>
  <div class="demo-col" style="max-width: 520px; gap: 12px">
    <LhAlert type="info" title="Annonce de la collection" show-icon>La version numérique haute définition de « Voyageurs parmi les montagnes et les rivières » est en ligne, venez l'admirer.</LhAlert>
    <LhAlert type="success" title="Numérisation terminée" show-icon closable>La numérisation haute définition de 120 peintures des Song a été archivée.</LhAlert>
    <LhAlert type="warning" title="Écart de calibrage colorimétrique" show-icon plain closable>3 valeurs de couleur s'écartent de la référence, vérification conseillée.</LhAlert>
    <LhAlert type="danger" :title="titleText" closable :close-label="closeLabel">
      Pas d'icône + nom accessible personnalisé pour le bouton de fermeture.
    </LhAlert>
    <LhAlert type="info" plain>Style sobre en texte seul (plain), sans titre.</LhAlert>
  </div>
</template>

<script>
export default {
  data: () => ({
    titleText: 'Révision refusée',
    closeLabel: 'Fermer cette alerte',
  }),
}
</script>

# Props

Prop Description Type Valeur par défaut
type Type sémantique 'info' \| 'success' \| 'warning' \| 'danger' 'info'
title Titre (le slot title est également disponible) string —
closable Fermeture possible ou non boolean false
showIcon Afficher l'icône sémantique ou non boolean false
plain Style sobre pastel ou non boolean false
closeLabel Nom accessible du bouton de fermeture (en l'absence de valeur, c'est alert.close du pack de langue qui est utilisé) string —
sx Raccourci de mise en page sx — —

# Slots

Slot Description
title Zone de titre (titre prop par défaut)
default Description du corps

Copyright © 2024-2026 FengMo WenXue