diff options
Diffstat (limited to 'app/assets/javascripts/content_editor/components/toolbar_more_dropdown.vue')
-rw-r--r-- | app/assets/javascripts/content_editor/components/toolbar_more_dropdown.vue | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/assets/javascripts/content_editor/components/toolbar_more_dropdown.vue b/app/assets/javascripts/content_editor/components/toolbar_more_dropdown.vue index ca17443081c..99ba8c51948 100644 --- a/app/assets/javascripts/content_editor/components/toolbar_more_dropdown.vue +++ b/app/assets/javascripts/content_editor/components/toolbar_more_dropdown.vue @@ -9,7 +9,7 @@ export default { GlDisclosureDropdown, GlTooltip, }, - inject: ['tiptapEditor'], + inject: ['tiptapEditor', 'contentEditor'], data() { return { toggleId: uniqueId('dropdown-toggle-btn-'), @@ -53,6 +53,14 @@ export default { text: __('PlantUML diagram'), action: () => this.insert('diagram', { language: 'plantuml' }), }, + ...(this.contentEditor.drawioEnabled + ? [ + { + text: __('Create or edit diagram'), + action: () => this.execute('createOrEditDiagram', 'drawioDiagram'), + }, + ] + : []), { text: __('Table of contents'), action: () => this.execute('insertTableOfContents', 'tableOfContents'), |