mirror of
https://github.com/nocodb/nocodb.git
synced 2026-05-03 14:26:50 +00:00
22 lines
482 B
TypeScript
22 lines
482 B
TypeScript
import { Node } from '@tiptap/core'
|
|
import { escapeHTML } from '../../util/dom'
|
|
import type { MarkdownNodeSpec } from '../../types'
|
|
|
|
// TODO: Extend from tiptap extension
|
|
export const Text = Node.create<any, { markdown: MarkdownNodeSpec }>({
|
|
name: 'text',
|
|
|
|
addStorage() {
|
|
return {
|
|
markdown: {
|
|
serialize(state, node) {
|
|
state.text(escapeHTML(node.text))
|
|
},
|
|
parse: {
|
|
// handled by markdown-it
|
|
},
|
|
},
|
|
}
|
|
},
|
|
})
|