From 8f95eb6aed5b18ff44fb60893041f34591d463d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Wed, 20 Jan 2021 10:47:31 +0100 Subject: [PATCH] add decorationTag and decorationClass option --- packages/suggestion/src/suggestion.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/suggestion/src/suggestion.ts b/packages/suggestion/src/suggestion.ts index c9120139..4a04b524 100644 --- a/packages/suggestion/src/suggestion.ts +++ b/packages/suggestion/src/suggestion.ts @@ -8,7 +8,8 @@ export interface SuggestionOptions { char?: string, allowSpaces?: boolean, startOfLine?: boolean, - suggestionClass?: string, + decorationTag?: string, + decorationClass?: string, command?: (props: { editor: Editor, range: Range, @@ -45,7 +46,8 @@ export function Suggestion({ char = '@', allowSpaces = false, startOfLine = false, - suggestionClass = 'suggestion', + decorationTag = 'span', + decorationClass = 'suggestion', command = () => null, items = () => [], render = () => ({}), @@ -194,8 +196,8 @@ export function Suggestion({ return DecorationSet.create(state.doc, [ Decoration.inline(range.from, range.to, { - nodeName: 'span', - class: suggestionClass, + nodeName: decorationTag, + class: decorationClass, 'data-decoration-id': decorationId, }), ])