mirror of
https://github.com/discourse/discourse-placeholder-theme-component.git
synced 2026-09-29 04:43:59 -04:00
DEV: Switch to new addComposerToolbarPopupMenuOption plugin API (#25)
Why this change? `api.addToolbarPopupMenuOptionsCallback` has been deprecated in https://github.com/discourse/discourse/commit/913fd3a7b392b492f6344102577960a6eada00ce
This commit is contained in:
@@ -292,25 +292,15 @@ export default {
|
||||
{ onlyStream: true, id: "discourse-placeholder-theme-component" }
|
||||
);
|
||||
|
||||
api.addToolbarPopupMenuOptionsCallback(() => {
|
||||
return {
|
||||
action: "insertPlaceholder",
|
||||
icon: "file",
|
||||
label: themePrefix("toolbar.builder"),
|
||||
};
|
||||
});
|
||||
|
||||
api.modifyClass("controller:composer", {
|
||||
pluginId: "discourse-placeholder-theme-component",
|
||||
|
||||
actions: {
|
||||
insertPlaceholder() {
|
||||
showModal("discourse-placeholder-builder", {
|
||||
model: {
|
||||
toolbarEvent: this.toolbarEvent,
|
||||
},
|
||||
});
|
||||
},
|
||||
api.addComposerToolbarPopupMenuOption({
|
||||
label: themePrefix("toolbar.builder"),
|
||||
icon: "file",
|
||||
action: (toolbarEvent) => {
|
||||
showModal("discourse-placeholder-builder", {
|
||||
model: {
|
||||
toolbarEvent,
|
||||
},
|
||||
});
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user