@brickslab./ui-web
Bloc d'information contextuel statique pour enrichir la prose des pages de documentation. Différent d'Alert (interactif, dismissible) — Callout est inline et non-interactif. Disponible en 4 variantes avec icône et titre automatiques.
Variantes
info · warning · tip · danger
Titre personnalisé
prop title — remplace le titre par défaut de la variante
Titre seul
children optionnel — titre seul possible
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
variant | "info" | "warning" | "tip" | "danger" | "info" | — | Variante colorée avec icône associée automatiquement. |
title | string | — | — | Titre du callout. Si omis, un titre par défaut est affiché selon la variante. |
children | React.ReactNode | — | — | Corps du message. Peut contenir du texte ou des éléments React. |
Override rapide
Tous les paramètres listés dans cette table sont overrideables via les props. Utilisez ce squelette comme point de départ.
<MyComponent
variant="info"
title="..."
children={<span>...</span>}
/>varianttitlechildrenOverride titre/sous-titre: taille + couleur
Exemple cible pour personnaliser la taille et la couleur via les variables CSS (tokens) autour du composant.
<div
style={{
"--fontsize-3xl": "2.25rem",
"--fontsize-xl": "1.125rem",
"--color-fg": "#111827",
"--color-muted": "#4B5563",
"--color-brand": "#CC4A48",
} as React.CSSProperties}
>
<MyComponent
title="Votre titre"
variant="info"
/>
</div>