fix: add fallback codeblock editor in mdxeditor (https://github.com/cloudreve/Cloudreve/issues/2387)

This commit is contained in:
Aaron Liu 2025-05-23 15:30:59 +08:00
parent 96f168cbc5
commit e8c83a42f4

View File

@ -5,6 +5,7 @@ import {
ChangeAdmonitionType,
ChangeCodeMirrorLanguage,
codeBlockPlugin,
CodeMirrorEditor,
codeMirrorPlugin,
CodeToggle,
ConditionalContents,
@ -184,7 +185,10 @@ const MarkdownEditor = (props: MarkdownEditorProps) => {
tablePlugin(),
thematicBreakPlugin(),
frontmatterPlugin(),
codeBlockPlugin({ defaultCodeBlockLanguage: "" }),
codeBlockPlugin({
defaultCodeBlockLanguage: "",
codeBlockEditorDescriptors: [{ priority: -10, match: (_) => true, Editor: CodeMirrorEditor }],
}),
codeMirrorPlugin({
codeBlockLanguages: {
js: "JavaScript",