Une expérience vraiment remarquable. Je recommande sans hésiter.
@brickslab./ui-webCarte
Carte de témoignage composée d'un LogoMark circulaire, du nom de l'auteur, d'une note en étoiles et d'un commentaire. Le logo affiche le rendu par défaut si aucun imgSrc n'est fourni. Compose LogoMark, StarRating et Text en interne.
Aperçu
Tailles — logo par défaut
Variations de rating
Avec imgSrc personnalisé
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
userName | string | — | ✓ | Nom de l'auteur du témoignage. Affiché via le composant Text avec la variante body-md et le ton brand. |
comment | string | — | ✓ | Corps du témoignage. Affiché via le composant Text avec la variante body-sm et le ton default. |
rating | number | — | ✓ | Note sur 5. Passée au composant StarRating. |
size | "sm" | "md" | "lg" | "md" | — | Taille du LogoMark et de la typographie. Propagée au composant LogoMark interne. |
imgSrc | string | — | — | URL de l'image du logo. Si absent, le LogoMark affiche le rendu par défaut (cercle avec la lettre B). |
imgAlt | string | — | — | Texte alternatif de l'image. Défaut : "Logo de {userName}". Ignoré si imgSrc est absent. |
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
userName="..."
comment="..."
rating={0}
size="md"
imgSrc="..."
imgAlt="..."
/>userNamecommentratingsizeimgSrcimgAlt