Skip to main content
El componente <Chat /> renderiza una interfaz de chat completa: header con informacion del agente, lista de mensajes, indicador de escritura, input con soporte de archivos y sugerencias iniciales.

Uso Basico

Props

showPoweredBy

Puedes usar showPoweredBy como booleano o como objeto para personalizar el branding:

PoweredByProps

Cuando showHeader esta activo, el chat muestra:
  • Avatar del agente (basado en iconWidget de la configuracion del agente)
  • Nombre del agente (usa person.name si existe, sino name)
  • Estado “En linea”
  • Boton de reset para limpiar la conversacion
El header obtiene la informacion automaticamente del agente configurado en el provider.

Custom Card Renderers

Cuando el agente ejecuta una accion (service o action), el SDK renderiza una tarjeta con el resultado. Puedes reemplazar o agregar tus propios renderers:
La clave del objeto debe coincidir con el campo intent del servicio o accion configurado en el agente. Para mas detalle, consulta Cards Personalizadas.

Dimensiones

El componente ocupa el 100% del contenedor padre. Para controlar su tamano, usa style o envuelvelo en un contenedor: