diff --git a/assets/javascripts/initializers/admin-reports.js b/assets/javascripts/initializers/admin-reports.js new file mode 100644 index 00000000..d22711d8 --- /dev/null +++ b/assets/javascripts/initializers/admin-reports.js @@ -0,0 +1,17 @@ +import { withPluginApi } from "discourse/lib/plugin-api"; +import AdminReportEmotion from "discourse/plugins/discourse-ai/discourse/components/admin-report-emotion"; + +export default { + name: "discourse-ai-admin-reports", + + initialize(container) { + const currentUser = container.lookup("service:current-user"); + if (!currentUser || !currentUser.admin) { + return; + } + + withPluginApi("2.0.1", (api) => { + api.registerReportModeComponent("emotion", AdminReportEmotion); + }); + }, +};