Skip to main content

Chips

Los Chips son elementos multifuncionales que pueden ser utilizados como tags, tipos, etiquetas y más. Su versatilidad permite filtrar contenido, seleccionar opciones y desencadenar acciones, lo que facilita enormemente la navegación y la interacción dentro de la plataforma.

Playground

Texto de chip
Texto de chip
app/widgets/widget/chip.erb
<%= chip_widget("Texto de chip",
chip_color_class: :default
)%>

Lista de parámetros

PropiedadTipoDetalle
chip_classStringAgrega propiedades scss a los chips
chip_textStringDefine el texto del chip
chip_colorStringDefine el color del chip
chip_color_classStringDefine la clase de color adicional del chip
chip_iconStringDefine el icono del chip
chip_icon_sourceStringDefine procedencia del icono [:md] o *[:fa]
chip_info_typeSymbolDefine el tipo de elemento informativo que acompaña al chip, puede ser :tooltip o :popover
chip_info_contentHashDefine el contenido que contendrá el elemento informativo, compuesto por title, content y append_to. Para los tooltips, el atributo append_to es por defecto false

Anatomía

alt-text

1. Contenedor

Los contenedores de chips contienen todos los elementos de chips y su tamaño está determinado por esos elementos.

2. Left o Right Icon

Los Chips pueden llevar un ícono a la derecha o a la izquierda.

Los iconos posicionados en el lado izquierdo siempre cumplen un carácter estático/decorativo, que complemente la información del chip.

Mientras que los iconos ubicados al lado derecho incluyen una acción entre el usuario y el sistema: como por ejemplo desplegar un tooltip, popover o cerrar para eliminar el chip en caso de que se comporte como una etiqueta. En este caso, la acción Cerrar debe ubicarse siempre a la derecha, conviva o no con otro ícono.

No es posible utilizar dos íconos decorativos o dos de acción al mismo tiempo (ej: tooltip + cerrar).

alt-text

3. Label text [opcional]

El texto puede ser el nombre de un estado o etiqueta/tipo.

Norma al escribir los nombres de los estados

Los estados siempre deben ser adjetivos en participio. Esto no aplica para los chips tipo "Default", ya que están asociados a otros contenidos, como tags, categorías, tipos de elemento, etiquetas, etc. No se utilizan para estados.

alt-text
message

Hola 👋

Evalúa tu experiencia utilizando nuestro Design System

Déjanos un comentario