feat: Allow multiple prefix characters to trigger a suggestion (#2896)

* feat: Allow multiple prefix characters to trigger a suggestion

* review: Turn `allowedPrefixes` into an array instead
This commit is contained in:
Ricardo Amaral
2022-06-21 22:17:26 +01:00
committed by GitHub
parent 53e39d0c47
commit 482cb960d6
3 changed files with 12 additions and 7 deletions

View File

@@ -9,8 +9,8 @@ export interface SuggestionOptions<I = any> {
editor: Editor,
char?: string,
allowSpaces?: boolean,
allowedPrefixes?: string[] | null,
startOfLine?: boolean,
prefixSpace?: boolean,
decorationTag?: string,
decorationClass?: string,
command?: (props: {
@@ -61,7 +61,7 @@ export function Suggestion<I = any>({
editor,
char = '@',
allowSpaces = false,
prefixSpace = true,
allowedPrefixes = [' '],
startOfLine = false,
decorationTag = 'span',
decorationClass = 'suggestion',
@@ -218,7 +218,7 @@ export function Suggestion<I = any>({
const match = findSuggestionMatch({
char,
allowSpaces,
prefixSpace,
allowedPrefixes,
startOfLine,
$position: selection.$from,
})