From e8c83a42f4c28698356cdcff50833b62d7a370fd Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Fri, 23 May 2025 15:30:59 +0800 Subject: [PATCH] fix: add fallback codeblock editor in mdxeditor (https://github.com/cloudreve/Cloudreve/issues/2387) --- src/component/Viewers/MarkdownEditor/Editor.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/component/Viewers/MarkdownEditor/Editor.tsx b/src/component/Viewers/MarkdownEditor/Editor.tsx index 27922fc..af19fb9 100644 --- a/src/component/Viewers/MarkdownEditor/Editor.tsx +++ b/src/component/Viewers/MarkdownEditor/Editor.tsx @@ -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",