feat(editor): register emoji autocomplete extension

This commit is contained in:
kolaente 2026-04-14 13:05:07 +02:00 committed by kolaente
parent 7ab2804129
commit c0f05b6277
2 changed files with 9 additions and 2 deletions

View File

@ -170,6 +170,7 @@ import HardBreak from '@tiptap/extension-hard-break'
import Commands from './commands'
import suggestionSetup from './suggestion'
import {EmojiExtension} from './emoji/emojiExtension'
import mentionSuggestionSetup from './mention/mentionSuggestion'
import MentionUser from './mention/MentionUser.vue'
@ -515,6 +516,8 @@ const extensions : Extensions = [
suggestion: suggestionSetup(t),
}),
EmojiExtension,
PasteHandler,
]

View File

@ -12,8 +12,12 @@
>
<span class="emoji-glyph">{{ item.emoji }}</span>
<div class="emoji-info">
<p class="emoji-shortcode">:{{ item.shortcode }}:</p>
<p class="emoji-annotation">{{ item.annotation }}</p>
<p class="emoji-shortcode">
:{{ item.shortcode }}:
</p>
<p class="emoji-annotation">
{{ item.annotation }}
</p>
</div>
</button>
</template>