Work on compose

This commit is contained in:
Jon Staab
2024-08-22 16:16:35 -07:00
parent 91fbc260eb
commit dc4dcb1ea2
12 changed files with 159 additions and 129 deletions
+2 -14
View File
@@ -22,34 +22,24 @@ declare module '@tiptap/core' {
}
export const LinkExtension = Node.create({
name: 'link',
group: 'inline',
atom: true,
name: 'link',
group: 'inline',
inline: true,
selectable: true,
draggable: true,
priority: 1000,
addAttributes() {
return {
url: { default: null },
}
},
renderHTML(props) {
return ['div', { 'data-url': props.node.attrs.url }]
},
renderText(props) {
return props.node.attrs.url
},
addStorage() {
return {
markdown: {
@@ -60,7 +50,6 @@ export const LinkExtension = Node.create({
},
}
},
addCommands() {
return {
insertLink:
@@ -75,7 +64,6 @@ export const LinkExtension = Node.create({
},
}
},
addPasteRules() {
return [
nodePasteRule({