Files
discourse-table-builder/javascripts/discourse/api-initializers/table-builder.js
T
Alan Guo Xiang Tan ca8aad0761 DEV: Use plugin api version 1.13.0 (#67)
Plugin API versions > 1.13 is not released in any beta versions.
2023-10-27 10:57:07 +08:00

20 lines
532 B
JavaScript

import { apiInitializer } from "discourse/lib/api";
import SpreadsheetEditor from "../components/spreadsheet-editor";
export default apiInitializer("1.13.0", (api) => {
const modal = api.container.lookup("service:modal");
api.addComposerToolbarPopupMenuOption({
icon: "table",
label: themePrefix("discourse_table_builder.composer.button"),
action: (toolbarEvent) => {
modal.show(SpreadsheetEditor, {
model: {
toolbarEvent,
tableTokens: null,
},
});
},
});
});