forked from coracle/flotilla
19 lines
412 B
TypeScript
19 lines
412 B
TypeScript
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')
|
|
},
|
|
}
|
|
}
|