fix: remove some magic strings

This commit is contained in:
Philipp Kühn
2021-12-02 14:56:57 +01:00
parent dedcf17d53
commit 6c34dec33a
25 changed files with 61 additions and 60 deletions

View File

@@ -31,20 +31,20 @@ export const TaskList = Node.create<TaskListOptions>({
parseHTML() {
return [
{
tag: 'ul[data-type="taskList"]',
tag: `ul[data-type="${this.name}"]`,
priority: 51,
},
]
},
renderHTML({ HTMLAttributes }) {
return ['ul', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes, { 'data-type': 'taskList' }), 0]
return ['ul', mergeAttributes(this.options.HTMLAttributes, HTMLAttributes, { 'data-type': this.name }), 0]
},
addCommands() {
return {
toggleTaskList: () => ({ commands }) => {
return commands.toggleList('taskList', 'taskItem')
return commands.toggleList(this.name, 'taskItem')
},
}
},