diff --git a/extensions/mentions/js/src/forum/addComposerAutocomplete.js b/extensions/mentions/js/src/forum/addComposerAutocomplete.js index e8de25df5..0cde89a99 100644 --- a/extensions/mentions/js/src/forum/addComposerAutocomplete.js +++ b/extensions/mentions/js/src/forum/addComposerAutocomplete.js @@ -2,6 +2,8 @@ import getCaretCoordinates from 'textarea-caret'; import { extend } from 'flarum/extend'; import ComposerBody from 'flarum/components/ComposerBody'; +import TextEditor from 'flarum/components/TextEditor'; +import TextEditorButton from 'flarum/components/TextEditorButton'; import avatar from 'flarum/helpers/avatar'; import usernameHelper from 'flarum/helpers/username'; import highlight from 'flarum/helpers/highlight'; @@ -189,4 +191,12 @@ export default function addComposerAutocomplete() { } }); }); + + extend(TextEditor.prototype, 'toolbarItems', function(items) { + items.add('mention', ( + this.insertAtCursor('@')} icon="fas fa-at"> + {app.translator.trans('flarum-mentions.forum.composer.mention_tooltip')} + + )); + }); }