Ho scritto un componente a tema per aggiungere un banner al mio sito (sopra l’intestazione del sito), funziona, ma quando viene visualizzato il pannello della chat, 1) sul desktop, l’intestazione della chat sarà coperta dall’intestazione del sito, 2) sul cellulare, la casella di immissione della chat verrà spinta fuori dallo schermo (sotto la viewport).
C’è un modo per risolvere questo problema? Presumo che il plugin non sia stato inizializzato correttamente, quindi il cassetto della chat non riesce a rilevarlo, ma non conosco la soluzione.
Grazie in anticipo.
<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>
