Les styles typographiques sont utilisés dans toute l'interface utilisateur. S'ils sont utilisés de manière cohérente, ils vous aideront à maintenir une hiérarchie claire pour votre utilisateur.
Usage
import { HeadingText } from 'nr1'
Exemples
Basique
<> <HeadingText>Heading 4 (default)</HeadingText></>
Basique
<> <HeadingText type={HeadingText.TYPE.HEADING_1}>Heading 1</HeadingText> <HeadingText type={HeadingText.TYPE.HEADING_2}>Heading 2</HeadingText> <HeadingText type={HeadingText.TYPE.HEADING_3}>Heading 3</HeadingText> <HeadingText type={HeadingText.TYPE.HEADING_4}>Heading 4</HeadingText> <HeadingText type={HeadingText.TYPE.HEADING_5}>Heading 5</HeadingText> <HeadingText type={HeadingText.TYPE.HEADING_6}>Heading 6</HeadingText></>
Changement sémantique
<HeadingText type={HeadingText.TYPE.HEADING_1} tagType={HeadingText.TAG_TYPE.DIV}> This is a div element styled as a h1</HeadingText>
Accessoires
nœud | Texte à afficher. |
chaîne | Ajoute les noms de classe au composant. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
énumération[] | Propriété d'espacement. L'espacement est défini comme un uplet de zéro à quatre valeurs, qui suivent les mêmes conventions que les propriétés CSS comme <Array of |
objet | Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
énum. | Balise dans laquelle envelopper le texte. Utile pour changer le sens sémantique du texte. Ceci ne s'applique à aucun style. <One of |
chaîne | Ajoute un attribut Remarque : vous ne verrez peut-être pas l'attribut |
énum. | Type de texte que vous souhaitez afficher. Cela applique des styles en fonction du type. <One of |