Estoy creando una sala de chat usando el paquete converse js en mi proyecto de reacción. Estoy tratando de agregar un ícono en cada mensaje del usuario como la captura de pantalla. La condición es que este ícono solo pueda verlo el administrador.
Estaba tratando de hacer eso por evento, pero creo que no hay ningún evento para esto. Mi objetivo principal es agregar un ícono que el administrador pueda ver si el administrador hace clic en el ícono y luego se mostrará un menú desplegable.
export const restrictUserOnLoadPlugin = () => { window.converse.plugins.add('restrict-user', { dependencies: [], initialize: function () { const _converse = this._converse; // _converse.api.listen.on('getMessageActionButtons', (el, buttons) => { // console.log(buttons); // buttons.push({ // i18n_text: 'Foo', // handler: (ev) => alert('Foo!'), // button_class: 'chat-msg__action-foo', // icon_class: 'fa fa-check', // name: 'foo', // }); // console.log(buttons); // return buttons; // }); }, }); };¿Hay algún evento para agregar el icono? o de alguna otra manera?