Tag

O componente Tag é utilizado para categorizar informações, organizar ou indicar status de elementos ou componentes usando palavras-chave, ícones ou cores.

import React from "react";
import { Tag, Text } from "@nimbus-ds/components";
import { BoxPackedIcon } from "@nimbus-ds/icons";

const Example: React.FC = () => (
  <Tag appearance="neutral">
    <BoxPackedIcon size={12} />
    <Text color="neutral-textLow">Text</Text>
  </Tag>
);

export default Example;

O componente é composto por texto estilizado que consome nossos tokens, além de um ícone e uma forma com cor, esses dois últimos são opcionais e não podem ser utilizados ao mesmo tempo.

O Componente tag possui 3 possibilidades de configuração que podem ser utilizadas de acordo com a necessidade.

  • Somente texto;
  • Ícone com texto;
  • Cor com texto.

Além disso, ele possui 5 variantes que devem ser usadas levando em consideração a mensagem que queremos comunicar.

Essa variante é utilizada para destacar informações relevantes porém neutras, ou seja, aquelas que não estão associadas a um contexto positivo, de sucesso, erro ou perigo.

Essas variantes são utilizadas para destacar informações relevantes, que estão associadas a um contexto positivo ou de sucesso respectivamente.

Essas variantes são utilizadas para destacar informações relevantes, que estão associadas a um contexto de risco ou erro respectivamente. As variantes podem ser combinadas em um mesmo contexto para ajudar a ler rapidamente o status de diferentes elementos ou informações.

Utilizamos o componente Tag para ajudar o usuário a entender o estado de diferentes elementos, os categorizando por meio das variantes e usando seus elementos para dar suporte a essa comunicação.

Componente Chip - Usado para categorizar dados dentro de um filtro ou resultado de busca. Componente Badge - Usado para destacar quantidades de itens dentro de uma seção ou lista.

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