add multicolor option to highlight

This commit is contained in:
Philipp Kühn
2020-12-03 23:32:11 +01:00
parent bb8e6c8903
commit 81af92a85c
6 changed files with 14 additions and 7 deletions

View File

@@ -7,6 +7,7 @@ import {
} from '@tiptap/core'
export interface HighlightOptions {
multicolor: boolean,
HTMLAttributes: {
[key: string]: any
},
@@ -19,10 +20,15 @@ const Highlight = Mark.create({
name: 'highlight',
defaultOptions: <HighlightOptions>{
multicolor: false,
HTMLAttributes: {},
},
addAttributes() {
if (!this.options.multicolor) {
return {}
}
return {
color: {
default: null,