0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-14 22:02:53 +01:00
discourse-custom-wizard/assets/javascripts/discourse/connectors/admin-dashboard-top/custom-wizard-critical-notice.js.es6

20 Zeilen
599 B
Text

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