ChatBubble

Un mensaje de una conversación: ejecutivo (user), cliente simulado (client, con rótulo obligatorio) o coach (sin burbuja).

Abrir en Figma (393:9664)

Author user · client · coach

  1. Tú: Un cliente me dice que la Platinum cobra mucha anualidad. ¿Qué le respondo?

  2. Cliente simulado · IA

    Un cliente me dice que la Platinum cobra mucha anualidad. ¿Qué le respondo?

  3. Aithu Sales Coach

    Un cliente me dice que la Platinum cobra mucha anualidad. ¿Qué le respondo?

En la simulación: cara del cliente + burbuja con su nombre

    1. Roberto · Cliente simulado · IA

      Estoy satisfecho con las tarjetas que tengo. No veo por qué tendría que cambiar la forma en que las uso.

  1. Tú: Entiendo. Antes de hablar de beneficios, ¿cómo decides qué tarjeta usar en tus viajes?

Ficha

Categoría
Data display
Nivel
molécula
Estado
en revisión
Radix
no
Actualizado
2026-10-26
Fuente
design-system/componentes/ChatBubble.md

Cuándo usarlo

  • Hilos de Inicio, del panel del coach y de la simulación. En la simulación, la pantalla pone la cara del cliente (Avatar image sm) a la izquierda de sus burbujas.

Cuándo NO usarlo

  • Respuestas ricas del coach con contexto, ficha y siguientes pasos → se componen dentro del mensaje (Card, Badge, Chip); esto lleva solo texto.

Anatomía

<li>: user → burbuja radius-3x surface/neutral/03-soft, padding 8/12, ancho máximo ⅔ · client → burbuja surface/neutral/01-base con borde 04-tint, rótulo caption/md + texto body/sm · coach → cabecera (IsotipoCoach 32 + label/sm burgundy) y texto body/md.

Props

PropFigmaValoresPor defecto
authorAuthoruser · client · coach—
messageMessagetexto plano—
caption— (override del texto del rótulo)«Roberto · Cliente simulado · IA»Cliente simulado · IA

Estados

Sin estados. El «recién enviado» de Figma es el mismo componente.

Accesibilidad

  • Cada mensaje es un <li> de un <ol>; la pantalla envuelve la lista en <div role="log" aria-live="polite"> (role=log sobre el <ol> le quitaría la semántica de lista: lo detecta axe).
  • El autor se anuncia antes del texto: rótulo visible en client y coach; «Tú:» solo para lectores de pantalla en user. El isotipo es decorativo.

Contenido

Texto plano, sin emojis (DV-03); el coach habla en primera persona y nunca inventa datos (AX-04).

Errores conocidos

  • Ninguno medido (test @R-01.21: el rótulo del cliente siempre presente).

Changelog

  • 2026-10-26 · nace (T-02). caption añadido porque Flow 1 › 03 antepone el nombre del cliente (R4: se agrega al componente, no se parchea en la pantalla).

Tokens que consume