diff --git a/packages/tiptap-extensions/package.json b/packages/tiptap-extensions/package.json index 50dfdd57..af91e19d 100644 --- a/packages/tiptap-extensions/package.json +++ b/packages/tiptap-extensions/package.json @@ -1,6 +1,6 @@ { "name": "tiptap-extensions", - "version": "0.21.0", + "version": "0.21.1", "description": "Extensions for tiptap", "homepage": "https://tiptap.scrumpy.io", "license": "MIT", diff --git a/packages/tiptap-extensions/src/nodes/Mention.js b/packages/tiptap-extensions/src/nodes/Mention.js index 888ae83b..7c8d6a74 100644 --- a/packages/tiptap-extensions/src/nodes/Mention.js +++ b/packages/tiptap-extensions/src/nodes/Mention.js @@ -36,14 +36,14 @@ export default class Mention extends Node { class: this.options.mentionClass, 'data-mention-id': node.attrs.id, }, - `@${node.attrs.label}`, + `${this.options.matcher.char}${node.attrs.label}`, ], parseDOM: [ { tag: 'span[data-mention-id]', getAttrs: dom => { const id = dom.getAttribute('data-mention-id') - const label = dom.innerText.split('@').join('') + const label = dom.innerText.split(this.options.matcher.char).join('') return { id, label } }, },