import { getOwner } from "discourse-common/lib/get-owner"; export default { shouldRender(attrs, ctx) { return ctx.siteSettings.wizard_critical_notices_on_dashboard; }, setupComponent(attrs, component) { const controller = getOwner(this).lookup("controller:admin-dashboard"); component.set("notices", controller.get("customWizardCriticalNotices")); controller.addObserver("customWizardCriticalNotices.[]", () => { if (this._state === "destroying") { return; } component.set("notices", controller.get("customWizardCriticalNotices")); }); }, };