Alertes & Callouts ​

Composants de retour utilisateur : alertes contextuelles, encadres editoriaux et citations.

BcAlert ​

Variantes ​

vue
<BcAlert variant="info" title="Information" message="Votre session expire dans 10 minutes." />
<BcAlert variant="success" title="Succes" message="Le document a ete enregistre." />
<BcAlert variant="warn" title="Attention" message="Ce champ sera bientot obsolete." />
<BcAlert variant="danger" title="Erreur" message="Impossible de charger les donnees." />

Dismissible ​

vue
<BcAlert v-model="show" variant="info" title="Notification"
  message="Cliquez sur × pour fermer cette alerte." dismissible />

Avec contenu personnalise ​

vue
<BcAlert variant="warn" title="Mise a jour requise">
  Votre version est obsolete. <a href="#">Mettre a jour maintenant</a>.
</BcAlert>

Props ​

PropTypeDefaultDescription
modelValuebooleantrueVisibilite (v-model)
variant"info" | "success" | "warn" | "danger""info"Variante visuelle
titlestring"Information"Titre de l'alerte
messagestring""Message principal
dismissiblebooleanfalseBouton de fermeture
iconstring—Icone personnalisee

Evenements ​

EvenementPayloadDescription
update:modelValuebooleanChangement de visibilite
close—Fermeture de l'alerte

BcCallout ​

Encadre decoratif pour mettre en avant une information editoriale. Contrairement a BcAlert, il n'est pas dismissible et sert a enrichir le contenu.

Variantes ​

Le saviez-vous ?
Les tokens CSS permettent de personnaliser l'ensemble du design system.
Astuce
Utilisez la prop mono sur BcInput pour afficher du code.
Deprecation
Ce composant sera retire dans la version 4.0.
Interdit
Ne jamais stocker de mots de passe en clair.
vue
<BcCallout variant="info" title="Le saviez-vous ?">
  Les tokens CSS permettent de personnaliser l'ensemble du design system.
</BcCallout>
<BcCallout variant="tip" title="Astuce">
  Utilisez la prop <code>mono</code> sur BcInput pour afficher du code.
</BcCallout>
<BcCallout variant="warn" title="Deprecation">
  Ce composant sera retire dans la version 4.0.
</BcCallout>
<BcCallout variant="danger" title="Interdit">
  Ne jamais stocker de mots de passe en clair.
</BcCallout>

Avec icone personnalisee ​

Performance
Le lazy-loading reduit le temps de chargement de 40%.
vue
<BcCallout variant="tip" title="Performance" iconClass="ph-lightning">
  Le lazy-loading reduit le temps de chargement de 40%.
</BcCallout>

Props ​

PropTypeDefaultDescription
variant"info" | "tip" | "warn" | "danger""info"Variante visuelle
titlestring""Titre du callout
iconstring—Emoji ou caractere personnalise
iconClassstring—Classe CSS pour icone (ex: Phosphor)

Blockquote en contexte ​

BcBlockquote peut être utilisé dans les callouts éditoriaux ou la documentation textuelle. La page canonique (API + variantes) est ici :