@brickslab./ui-web
Carte d'exemple de composant utilisée dans les pages de galerie ou d'index du catalog. Peut afficher un aperçu interactif, une description et un lien de navigation vers la page dédiée.
Aperçu
3 cartes dans une grille — avec preview, sans preview, avec href
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
title | string | — | ✓ | Titre de la carte d'exemple. |
description | string | — | — | Description courte de l'exemple ou du composant présenté. |
preview | ReactNode | — | — | Contenu de prévisualisation affiché dans la carte. Peut être n'importe quel noeud React. |
href | string | — | — | Lien de navigation. Si fourni, la carte devient cliquable et renvoie vers l'URL spécifiée. |
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
title="..."
description="..."
preview={<span>...</span>}
href="..."
/>titledescriptionpreviewhrefOverride 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"
description="Votre sous-titre"
/>
</div>