diff --git a/packages/render/src/shared/utils/to-plain-text.ts b/packages/render/src/shared/utils/to-plain-text.ts index a1119e05e5..83f5136c0c 100644 --- a/packages/render/src/shared/utils/to-plain-text.ts +++ b/packages/render/src/shared/utils/to-plain-text.ts @@ -11,6 +11,29 @@ export const plainTextSelectors: SelectorDefinition[] = [ selector: 'a', options: { linkBrackets: false, hideLinkHrefIfSameAsText: true }, }, + { selector: '[data-text-format="inline"]', format: 'inline' }, + { selector: '[data-text-format="anchor"]', format: 'anchor' }, + { selector: '[data-text-format="block"]', format: 'block' }, + { selector: '[data-text-format="blockquote"]', format: 'blockquote' }, + { selector: '[data-text-format="lineBreak"]', format: 'lineBreak' }, + { selector: '[data-text-format="heading"]', format: 'heading' }, + { selector: '[data-text-format="horizontalLine"]', format: 'horizontalLine' }, + { selector: '[data-text-format="image"]', format: 'image' }, + { selector: '[data-text-format="orderedList"]', format: 'orderedList' }, + { selector: '[data-text-format="paragraph"]', format: 'paragraph' }, + { selector: '[data-text-format="pre"]', format: 'pre' }, + { selector: '[data-text-format="table"]', format: 'table' }, + { selector: '[data-text-format="unorderedList"]', format: 'unorderedList' }, + { selector: '[data-text-format="wbr"]', format: 'wbr' }, + { selector: '[data-text-format="dataTable"]', format: 'dataTable' }, + { selector: '[data-text-format="skip"]', format: 'skip' }, + { selector: '[data-text-format="blockString"]', format: 'blockString' }, + { selector: '[data-text-format="blockTag"]', format: 'blockTag' }, + { selector: '[data-text-format="blockHtml"]', format: 'blockHtml' }, + { selector: '[data-text-format="inlineString"]', format: 'inlineString' }, + { selector: '[data-text-format="inlineSurround"]', format: 'inlineSurround' }, + { selector: '[data-text-format="inlineTag"]', format: 'inlineTag' }, + { selector: '[data-text-format="inlineHtml"]', format: 'inlineHtml' }, ]; export function toPlainText(html: string, options?: HtmlToTextOptions) {