Escribí un componente de tema para agregar un banner a mi sitio (encima del encabezado del sitio), funciona, pero cuando aparece el panel de chat, 1) en el escritorio, el encabezado del chat será cubierto por el encabezado del sitio, 2) en el móvil, el cuadro de entrada del chat será empujado fuera de la pantalla (debajo del viewport).
¿Hay alguna manera de solucionar este problema? Supuse que el plugin no se inicializó correctamente, por lo que el cajón de chat no pudo detectarlo, pero no sé la solución.
Gracias de antemano.
<script type="text/discourse-plugin" version="0.8">
const h = require("virtual-dom").h;
let user = api.getCurrentUser();
api.createWidget("general-banner", {
tagName: "div",
html() {
if ( !user || (user && !user.custom_fields.user_field_2 )) {
return [
//content
];
}
}
});
</script>
<script type="text/x-handlebars" data-template-name="/connectors/above-site-header/general-banner">
{{mount-widget widget="general-banner"}}
</script>
