Algumas coisas para você voltar a funcionar:
- este arquivo tem um parêntese de fechamento faltando no final da sua chamada
apiInitializer- isso simplesmente não funcionará.
Ao corrigir esse problema, vejo mais erros.
-
banner_plugin_outletnão está declarado - você precisa de umconstaqui.você o atribui duas vezes? você não precisa dele duas vezes, suspeito

banner_plugin_outlet = settings.banner_position export default apiInitializer("1.14.0", (api) => { try { banner_plugin_outlet = settings.banner_position -
Você está perdendo importações:
import { htmlSafe } from "@ember/template"; import themeSetting from "discourse/helpers/theme-setting"; -
… mas eu não consegui fazer
themeSettingfuncionar como um helper aqui. Nenhum erro, apenas em branco, então tente este código em vez disso:get bannerTextContent() { return settings.banner_text_content; } <template> {{#if this.bannerIsFilled}} <div class='persistent-banner'> <p> {{htmlSafe this.bannerTextContent}} -
Sempre verifique o console em busca de erros.