add NodeViewWrapper and NodeViewContent to vue-2
This commit is contained in:
@@ -8,7 +8,7 @@ export const NodeViewContent = defineComponent({
|
||||
},
|
||||
},
|
||||
|
||||
inject: ['editable'],
|
||||
inject: ['isEditable'],
|
||||
|
||||
render() {
|
||||
return h(
|
||||
@@ -18,7 +18,7 @@ export const NodeViewContent = defineComponent({
|
||||
},
|
||||
'data-node-view-content': '',
|
||||
// @ts-ignore (https://github.com/vuejs/vue-next/issues/3031)
|
||||
contenteditable: this.editable.value,
|
||||
contenteditable: this.isEditable.value,
|
||||
},
|
||||
)
|
||||
},
|
||||
|
||||
@@ -86,7 +86,7 @@ class VueNodeView implements NodeView {
|
||||
props: Object.keys(props),
|
||||
setup() {
|
||||
provide('onDragStart', onDragStart)
|
||||
provide('editable', isEditable)
|
||||
provide('isEditable', isEditable)
|
||||
|
||||
return (component as any).setup?.()
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user