DEV: Use the new modal api (#26)

This commit is contained in:
Jarek Radosz
2023-12-05 23:15:32 +01:00
committed by GitHub
parent 344f4dd0ea
commit 05a727efd5
7 changed files with 178 additions and 121 deletions
+3 -2
View File
@@ -1,6 +1,6 @@
import showModal from "discourse/lib/show-modal";
import { withPluginApi } from "discourse/lib/plugin-api";
import { debounce, later } from "@ember/runloop";
import DiscoursePlaceholderBuilder from "../components/modal/discourse-placeholder-builder";
const VALID_TAGS =
"h1, h2, h3, h4, h5, h6, p, code, blockquote, .md-table, li p";
@@ -296,7 +296,8 @@ export default {
label: themePrefix("toolbar.builder"),
icon: "file",
action: (toolbarEvent) => {
showModal("discourse-placeholder-builder", {
const modal = container.lookup("service:modal");
modal.show(DiscoursePlaceholderBuilder, {
model: {
toolbarEvent,
},