forked from coracle/flotilla
Replace svelte components with node views
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import type {NodeViewProps} from '@tiptap/core'
|
||||
|
||||
export const Bolt11NodeView = ({node}: NodeViewProps) => {
|
||||
const dom = document.createElement('span')
|
||||
|
||||
dom.classList.add('tiptap-object')
|
||||
dom.innerText = `${node.attrs.lnbc.slice(0, 16)}...`
|
||||
|
||||
return {
|
||||
dom,
|
||||
selectNode() {
|
||||
dom.classList.add('tiptap-active')
|
||||
},
|
||||
deselectNode() {
|
||||
dom.classList.remove('tiptap-active')
|
||||
},
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user