DEV: Use new core plugin API to register report mode (#1094)

Introduced in https://github.com/discourse/discourse/pull/31011
This commit is contained in:
Martin Brennan 2025-01-29 10:33:55 +10:00 committed by GitHub
parent ffb3011c06
commit c49b455fd9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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);
});
},
};