TagChip
@brickslab/ui-webÉtiquette compacte utilisée pour catégoriser ou annoter du contenu. Disponible en 3 variantes visuelles et 2 tailles. Idéal pour les tags de projets, catégories d'articles ou filtres.
variant
variant="default"BricksLab
variant="brand"BricksLab
variant="muted"BricksLab
size
size="sm"Design System
size="md"Design System
toutes les combinaisons variant × size
default / smTag
default / mdTag
brand / smTag
brand / mdTag
muted / smTag
muted / mdTag
| Prop | Type | Défaut | Requis | Description |
|---|
label | string | — | ✓ | Texte affiché dans le chip. |
variant | "default" | "brand" | "muted" | "default" | — | Style visuel du chip. "default" → style neutre, "brand" → couleur de marque, "muted" → style atténué. |
size | "sm" | "md" | "md" | — | Taille du chip. Affecte le padding et la taille de police. |
import { TagChip } from "@brickslab/ui-web";
// Variantes
<TagChip label="Design System" variant="default" />
<TagChip label="BricksLab" variant="brand" />
<TagChip label="Archivé" variant="muted" />
// Tailles
<TagChip label="Tag petit" size="sm" />
<TagChip label="Tag moyen" size="md" />
// Combinaisons
<TagChip label="Next.js" variant="brand" size="sm" />
<TagChip label="TypeScript" variant="default" size="md" />