fix: add pluginKey option to suggestion plugin, fix #1282

This commit is contained in:
Philipp Kühn
2021-08-13 13:14:54 +02:00
parent 1127f0efcb
commit 7cf3350a83
4 changed files with 23 additions and 12 deletions

View File

@@ -4,6 +4,7 @@ import { Decoration, DecorationSet, EditorView } from 'prosemirror-view'
import { findSuggestionMatch } from './findSuggestionMatch'
export interface SuggestionOptions {
pluginKey?: PluginKey,
editor: Editor,
char?: string,
allowSpaces?: boolean,
@@ -45,7 +46,10 @@ export interface SuggestionKeyDownProps {
range: Range,
}
export const SuggestionPluginKey = new PluginKey('suggestion')
export function Suggestion({
pluginKey = SuggestionPluginKey,
editor,
char = '@',
allowSpaces = false,
@@ -61,7 +65,7 @@ export function Suggestion({
const renderer = render?.()
return new Plugin({
key: new PluginKey('suggestion'),
key: pluginKey,
view() {
return {