feat: parseHTML for attributes should return the value instead of an object now, fix #1863

This commit is contained in:
Philipp Kühn
2021-09-08 23:53:44 +02:00
parent d3285e9308
commit 8a3b47a529
17 changed files with 38 additions and 92 deletions

View File

@@ -68,11 +68,7 @@ export const Mention = Node.create<MentionOptions>({
return {
id: {
default: null,
parseHTML: element => {
return {
id: element.getAttribute('data-id'),
}
},
parseHTML: element => element.getAttribute('data-id'),
renderHTML: attributes => {
if (!attributes.id) {
return {}
@@ -86,11 +82,7 @@ export const Mention = Node.create<MentionOptions>({
label: {
default: null,
parseHTML: element => {
return {
label: element.getAttribute('data-label'),
}
},
parseHTML: element => element.getAttribute('data-label'),
renderHTML: attributes => {
if (!attributes.label) {
return {}