COMPONENT
IntentContentText
Texte intent-first avec couleur résolue, gradient glow, halo et helpers typographiques.
✍️ ContentSince v0.3.0
DESIGN SYSTEM
PLAYGROUND
PREVIEW

IntentContentText

PROPS
PropTypeDefault
PROPS SYSTÈME
intent
Intent sémantique (informed/empowered/warned/threatened/themed/toned/glowed).
IntentDEFAULT_INTENT
variant
Variant visuel (flat/outlined/elevated/ghost).
VariantDEFAULT_VARIANT
tone
Override de tone (n’a d’effet que si intent='toned').
ToneDEFAULT_TONE (si toned)
toneStep
Step Tailwind (50..950) pour éclaircir/assombrir les teintes (autour du step canonique 500).
ToneStepDEFAULT_TONE_STEP
glow
Glow normal (true/false) ou glow esthétique (uniquement si intent='glowed').
boolean | Glowfalse (ou glow par intent)
intensity
Intensité (soft/medium/strong).
IntensityDEFAULT_INTENSITY
mode
Mode colorimétrique (dark/light).
ModeDEFAULT_MODE
disabled
Désactive l’état visuel (hooks + styles).
booleanfalse
PROPS LOCALES
as
Balise HTML rendue par le composant.
keyof JSX.IntrinsicElements"span"
inline
Force le comportement inline ou block.
boolean
size
Taille typographique du texte.
"xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl""md"
weight
Graisse typographique.
"regular" | "medium" | "semibold" | "bold""medium"
gradient
Active un gradient de texte. auto l’active surtout en mode glowed si disponible.
boolean | "auto" | "text""auto"
glowText
Ajoute un halo subtil autour du texte.
booleanfalse
muted
Adoucit visuellement le texte.
booleanfalse
truncate
Tronque le texte sur une ligne.
booleanfalse
balance
Utilise text-wrap balance pour les titres et accroches.
booleanfalse
mono
Utilise une police monospace.
booleanfalse
italic
Affiche le texte en italique.
booleanfalse
leadingIcon
Icône affichée avant le contenu.
React.ReactNode
trailingIcon
Icône affichée après le contenu.
React.ReactNode
TYPES & CONSTANTES
APIValeur / Référence
TYPES
IntentNametype
Type union des intents sémantiques.
"informed" | "empowered" | "warned" | "threatened" | "themed" | "toned" | "glowed"
VariantNametype
Type union des variants visuels.
"flat" | "outlined" | "elevated" | "ghost"
ToneNametype
Type union des tones (familles Tailwind + theme + black).
("slate" | "gray" | ... | "theme" | "black")
GlowNametype
Type union des aesthetic glows (utilisable quand intent='glowed').
"aurora" | "ember" | "cosmic" | "mythic" | "royal" | "mono"
Intensitytype
Intensité des effets (glow/contraste).
"soft" | "medium" | "strong"
ModeNametype
Mode colorimétrique.
"dark" | "light"
CONSTANTES
DEFAULT_INTENTconst
Intent par défaut si aucun intent n’est fourni.
informed
DEFAULT_VARIANTconst
Variant par défaut si aucun variant n’est fourni.
elevated
DEFAULT_GLOW_BY_INTENTconst
Mapping intent → glow par défaut (quand glow est implicite).
DEFAULT_GLOW_BY_INTENT