feat(richtext-lexical): linebreak html converter
This commit is contained in:
@@ -0,0 +1,10 @@
|
|||||||
|
import type { SerializedParagraphNode } from 'lexical'
|
||||||
|
|
||||||
|
import type { HTMLConverter } from '../types'
|
||||||
|
|
||||||
|
export const LinebreakHTMLConverter: HTMLConverter<SerializedParagraphNode> = {
|
||||||
|
converter() {
|
||||||
|
return `<br>`
|
||||||
|
},
|
||||||
|
nodeTypes: ['linebreak'],
|
||||||
|
}
|
||||||
@@ -1,6 +1,11 @@
|
|||||||
import type { HTMLConverter } from './types'
|
import type { HTMLConverter } from './types'
|
||||||
|
|
||||||
|
import { LinebreakHTMLConverter } from './converters/linebreak'
|
||||||
import { ParagraphHTMLConverter } from './converters/paragraph'
|
import { ParagraphHTMLConverter } from './converters/paragraph'
|
||||||
import { TextHTMLConverter } from './converters/text'
|
import { TextHTMLConverter } from './converters/text'
|
||||||
|
|
||||||
export const defaultHTMLConverters: HTMLConverter[] = [ParagraphHTMLConverter, TextHTMLConverter]
|
export const defaultHTMLConverters: HTMLConverter[] = [
|
||||||
|
ParagraphHTMLConverter,
|
||||||
|
TextHTMLConverter,
|
||||||
|
LinebreakHTMLConverter,
|
||||||
|
]
|
||||||
|
|||||||
@@ -172,6 +172,7 @@ export {
|
|||||||
convertLexicalNodesToHTML,
|
convertLexicalNodesToHTML,
|
||||||
convertLexicalToHTML,
|
convertLexicalToHTML,
|
||||||
} from './field/features/converters/html/converter'
|
} from './field/features/converters/html/converter'
|
||||||
|
export { LinebreakHTMLConverter } from './field/features/converters/html/converter/converters/linebreak'
|
||||||
export { ParagraphHTMLConverter } from './field/features/converters/html/converter/converters/paragraph'
|
export { ParagraphHTMLConverter } from './field/features/converters/html/converter/converters/paragraph'
|
||||||
export { TextHTMLConverter } from './field/features/converters/html/converter/converters/text'
|
export { TextHTMLConverter } from './field/features/converters/html/converter/converters/text'
|
||||||
export { defaultHTMLConverters } from './field/features/converters/html/converter/defaultConverters'
|
export { defaultHTMLConverters } from './field/features/converters/html/converter/defaultConverters'
|
||||||
|
|||||||
Reference in New Issue
Block a user