@brickslab/ui-web
Bloc de code avec bouton de copie intégré. Deux variantes : modern (header style éditeur, numéros de ligne) et simple (badge flottant). Utilisé sur toutes les pages du catalog.
Variante modern (défaut)
language="tsx"
Avec filename
language="css"
language="bash"
Variante simple
variant="simple"
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
code | string | — | ✓ | Code source à afficher. |
language | string | "tsx" | — | Langage affiché dans le header (ex. : tsx, ts, js, css, bash). |
variant | "modern" | "simple" | "modern" | — | modern : header style éditeur avec dots, numéros de ligne et bouton copier. simple : version minimaliste avec badge langue flottant. |
filename | string | — | — | Nom de fichier affiché dans le header (variante modern uniquement). Remplace le langage si fourni. |