Tag
El componente Tag se utiliza para categorizar información, organizar o indicar el estado de elementos o componentes usando palabras clave, iconos y colores.
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;
El componente se integra por texto estilizado que consume nuestros tokens, un icono y una forma con color. Estas dos últimas son opcionales y no pueden ser utilizadas al mismo tiempo.
El componente posee 3 variantes de configuración que pueden ser utilizadas según necesario.
- Solamente texto.
- Icono con texto.
- Color con texto.
Más allá de eso, también poseen 5 variantes que deben ser usadas según el mensaje que queremos comunicar.
Esta variante se usa para destacar información relevante de características neutrales. Es decir, aquellas que no están asociadas a un contexto positivo, de éxito, error o peligro.
Estas variantes son utilizadas para destacar información relevante que está asocaida a un contexto positivo o de éxito respectivamente.
Estas variantes se usan para destacar información relevante, que está asociada a un contexto de riesgo o error respectivamente. Las variantes pueden ser combinadas en un mismo contexto para ayudar a leer rápidamente el estado de diferentes elementos o informaciones.
Usamos el componente Tag para ayudar a la persona usuaria a entender el estado de diferentes elementos, categorizándolos por mediod e variantes y usando sus elementos para apoyar esta comunicación.
Componente Chip - Usado para categorizar datos dentro de un filtro o resultado de búsqueda. Componente Badge - Usado para destacar cantidad de ítems dentro de una sección o lista.
Additional props are passed to the <Tag> element. See div docs for a list of props accepted by the <Tag> element.