サイトにバナーを追加するテーマコンポーネントを作成しました(サイトヘッダーの上)、動作はしますが、チャットパネルが表示されると、1) デスクトップではチャットヘッダーがサイトヘッダーに隠れてしまい、2) モバイルではチャット入力ボックスが画面外(ビューポートの下)に押し出されてしまいます。
この問題を解決する方法はありますか?プラグインが正しく初期化されていないため、チャットドロワーがそれを検出できないと推測しましたが、解決策がわかりません。
よろしくお願いいたします。
<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>
