@brickslab./ui-web
Bloc de texte courant avec contrôle du ton, de l'alignement et de la largeur maximale. Idéal pour les paragraphes de description, introductions et sections de contenu éditorial.
Aperçu
tone
align
maxWidth
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
content | string | — | ✓ | Contenu textuel à afficher dans le bloc. |
align | "left" | "center" | "right" | "left" | — | Alignement horizontal du texte. |
tone | "default" | "muted" | "brand" | "default" | — | Couleur du texte. "default" → var(--color-fg), "muted" → var(--color-muted), "brand" → var(--color-brand). |
maxWidth | string | "65ch" | — | Largeur maximale du bloc de texte. Utilise une valeur CSS valide (ex. : 65ch, 480px, 100%). |
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 content="..." align="left" tone="default" maxWidth="65ch" />
contentaligntonemaxWidthOverride texte: taille + couleur
Exemple cible pour personnaliser la taille et la couleur du texte avec les props disponibles sur ce composant.
<div style={{ fontSize: "var(--fontsize-lg)" }}>
<MyComponent
content="Votre texte"
tone="brand"
/>
</div>