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 { LinebreakHTMLConverter } from './converters/linebreak'
|
||||
import { ParagraphHTMLConverter } from './converters/paragraph'
|
||||
import { TextHTMLConverter } from './converters/text'
|
||||
|
||||
export const defaultHTMLConverters: HTMLConverter[] = [ParagraphHTMLConverter, TextHTMLConverter]
|
||||
export const defaultHTMLConverters: HTMLConverter[] = [
|
||||
ParagraphHTMLConverter,
|
||||
TextHTMLConverter,
|
||||
LinebreakHTMLConverter,
|
||||
]
|
||||
|
||||
@@ -172,6 +172,7 @@ export {
|
||||
convertLexicalNodesToHTML,
|
||||
convertLexicalToHTML,
|
||||
} 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 { TextHTMLConverter } from './field/features/converters/html/converter/converters/text'
|
||||
export { defaultHTMLConverters } from './field/features/converters/html/converter/defaultConverters'
|
||||
|
||||
Reference in New Issue
Block a user