@brickslab/ui-web
Carte de catalogue pour présenter un composant dans une grille. Affiche nom, section, description et un badge de plateforme. Accepte un slot preview pour un aperçu live. L'effet hover (border brand + élévation) est géré en CSS pur via data-attribute.
Sans preview
affichage minimal — label · section · description · type
Type de plateforme
prop type — "web" (défaut) · "mobile"
Avec preview slot
prop preview — aperçu live du composant
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
label | string | — | — | Nom du composant affiché en titre de la carte. |
section | string | — | — | Section parente affichée en sous-titre (ex: "UI Controls"). |
description | string | — | — | Description courte du composant. |
href | string | — | — | URL de destination au clic sur la carte. |
type | "web" | "mobile" | "web" | — | Badge de plateforme affiché en haut à droite. |
preview | React.ReactNode | — | — | Slot optionnel pour afficher un aperçu live du composant dans la carte. |