Chip
El componente Chip es utilizado para señalizar criterios o atributos relacionados a búsquedas o filtros de una lista de datos.
import React from "react";
import { Chip } from "@nimbus-ds/components";
import { BoxPackedIcon } from "@nimbus-ds/icons";
const Example: React.FC = () => (
<Chip icon={<BoxPackedIcon size={12} />} text="Text" />
);
export default Example;
El componente se compone de un texto estilizado que utiliza nuestros tokens, y dos iconos opcionales que pueden ser utilizados en conjunto.
El componente Chip puede ser usado de 2 formas diferentes, pudiendo ser alternadas de acuerdo con la necesidad.
- Non removable - Usamos esta opción cuando no es necesario quitar el criterio o filtro.
- Removable - Utilizamos esta opción cuando es necesario quitar el criterio o filtro.
El uso de un icono es opcional y debería estar directamente relacionado al criterio o contexto que el componente está seleccionando, facilitando así el entendimiento del término de búsqueda o filtro.
El icono de cerrar debe estar visible siempre que fuera posible anular los criterios del filtro o búsqueda.
El texto del componente debe explicar claramente la información que representa en pocas palabras. A pesar de ser interactivo, no describe una acción y por lo tanto no debe ser un verbo.
- Exhibir uno o más criterios de un filtro
- Quitar criterios de un filtro
- Tag - Es usado para categorizar información, organizar o indicar el estado de elementos o componentes usando palabras clave, iconos y colores.
- Badge - Es usado para comunicar cantidad de ítems o acciones pendientes.
Instalá el componente via terminal.
npm install @nimbus-ds/chip
Additional props are passed to the <Chip> element. See button docs for a list of props accepted by the <Chip> element.