Text

O Text é o componente de texto, utilizado para escrever e formatar blocos de conteúdo dentro de páginas ou componentes.

import React from "react";
import { Text } from "@nimbus-ds/components";

const Example: React.FC = () => <Text as="p">Lorem ipsum dolor sit amet</Text>;

export default Example;

O componente Text é composto por um (p) ou (span) estilizado que consome nossos tokens de tipografia para o body, sendo eles o base, o caption e o small.

O conteúdo do componente pode ser alinhado à esquerda, ao centro e à direita. O critério de uso de cada um pode variar caso a caso, sendo o mais comum a esquerda para texto corrido, ao centro para informações únicas ou pontuais e a direita para textos dentro de listas de informações.

O componente permite formatar trechos de conteúdo, sendo possível personalizar o peso e a cor usando a propriedade span.

Utilizamos o Text para escrever texto corrido com hierarquia básica, além de formatar trechos específicos de conteúdo.

Componente Title - Usado para dar título e subtítulo a telas, páginas, blocos de texto, seções ou outros componentes, empregando hierarquia visual e semântica.

Do
Textos em bold devem ser usados para destacar informações pontualmente.

Textos em bold devem ser usados para destacar informações pontualmente.

Don't
O bold deve ser usado com parcimônia, evitando longos blocos de texto.

O bold deve ser usado com parcimônia, evitando longos blocos de texto.

Do
Para textos longos devemos dar preferência a estilos tamanho base.

Para textos longos devemos dar preferência a estilos tamanho base.

Don't
Tamanhos de texto Highlight deve ser evitado para textos longos.

Tamanhos de texto Highlight deve ser evitado para textos longos.

Do
Quando temos conteúdos diferentes em uma mesma linha, devemos manter o mesmo estilo de texto.

Quando temos conteúdos diferentes em uma mesma linha, devemos manter o mesmo estilo de texto.

Don't
Não devemos ter tamanhos contrastantes em uma mesma linha.

Não devemos ter tamanhos contrastantes em uma mesma linha.

Do
Para textos é importante usar cores que não se confundam com outros tipos de elementos.

Para textos é importante usar cores que não se confundam com outros tipos de elementos.

Don't
A cor do conteúdo não deve ser parecida com as cores interativas.

A cor do conteúdo não deve ser parecida com as cores interativas.

Instale o componente via terminal.

npm install @nimbus-ds/text

Additional props are passed to the <Text> element. See p docs for a list of props accepted by the <Text> element.