mirror of
https://github.com/discourse/discourse-table-builder.git
synced 2026-09-17 15:22:14 -04:00
20 lines
532 B
JavaScript
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,
|
|
},
|
|
});
|
|
},
|
|
});
|
|
});
|