Revert "Make parse.richTextToString
more efficient (#848)"
This reverts commit cb143117e5
.
This commit is contained in:
parent
cb143117e5
commit
483838c1b2
|
@ -13,7 +13,6 @@
|
|||
"@tiptap/extension-link": "2.0.0-beta.43",
|
||||
"@tiptap/extension-mention": "2.0.0-beta.102",
|
||||
"@tiptap/starter-kit": "2.0.0-beta.191",
|
||||
"prosemirror-model": "1.18.1",
|
||||
"lodash": "4.17.21"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
|
@ -1,12 +1,5 @@
|
|||
import { MAX_TAG_LENGTH } from '../contract'
|
||||
import {
|
||||
getText,
|
||||
getTextSerializersFromSchema,
|
||||
getSchema,
|
||||
JSONContent,
|
||||
} from '@tiptap/core'
|
||||
import { Node as ProseMirrorNode } from 'prosemirror-model'
|
||||
|
||||
import { generateText, JSONContent } from '@tiptap/core'
|
||||
// Tiptap starter extensions
|
||||
import { Blockquote } from '@tiptap/extension-blockquote'
|
||||
import { Bold } from '@tiptap/extension-bold'
|
||||
|
@ -104,6 +97,7 @@ export const exhibitExts = [
|
|||
Paragraph,
|
||||
Strike,
|
||||
Text,
|
||||
|
||||
Image,
|
||||
Link,
|
||||
Mention,
|
||||
|
@ -111,15 +105,6 @@ export const exhibitExts = [
|
|||
TiptapTweet,
|
||||
]
|
||||
|
||||
const exhibitSchema = getSchema(exhibitExts)
|
||||
|
||||
export function richTextToString(text?: JSONContent) {
|
||||
if (!text) {
|
||||
return ''
|
||||
}
|
||||
const contentNode = ProseMirrorNode.fromJSON(exhibitSchema, text)
|
||||
return getText(contentNode, {
|
||||
blockSeparator: '\n\n',
|
||||
textSerializers: getTextSerializersFromSchema(exhibitSchema),
|
||||
})
|
||||
return !text ? '' : generateText(text, exhibitExts)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user