mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-03-03 07:49:30 +00:00
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:
parent
ffb3011c06
commit
c49b455fd9
17
assets/javascripts/initializers/admin-reports.js
Normal file
17
assets/javascripts/initializers/admin-reports.js
Normal 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);
|
||||
});
|
||||
},
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user