13 lines
552 B
TypeScript
13 lines
552 B
TypeScript
![]() |
import { MARK_BOLD, MARK_CODE, MARK_ITALIC } from '@udecode/plate-basic-marks'
|
||
|
import { getPluginType, Value } from '@udecode/plate-common'
|
||
|
|
||
|
import { RemarkTextRules } from './types'
|
||
|
|
||
|
export const remarkDefaultTextRules: RemarkTextRules<Value> = {
|
||
|
text: {},
|
||
|
emphasis: { mark: ({ editor }) => getPluginType(editor, MARK_ITALIC) },
|
||
|
strong: { mark: ({ editor }) => getPluginType(editor, MARK_BOLD) },
|
||
|
inlineCode: { mark: ({ editor }) => getPluginType(editor, MARK_CODE) },
|
||
|
html: { transform: (text: string) => text.replaceAll('<br>', '\n') },
|
||
|
}
|