fix(type_widgets/code): not reacting to language changes

This commit is contained in:
Elian Doran 2025-11-09 14:48:31 +02:00
parent 35f413505c
commit 308fd00508
No known key found for this signature in database

View File

@ -41,6 +41,11 @@ export default function CodeMirror({ className, content, mime, editorRef: extern
codeEditor?.clearHistory(); codeEditor?.clearHistory();
}, [content]); }, [content]);
// React to language change.
useEffect(() => {
codeEditorRef.current?.setMimeType(mime);
}, [ mime ]);
// React to line wrapping. // React to line wrapping.
useEffect(() => codeEditorRef.current?.setLineWrapping(!!lineWrapping), [ lineWrapping ]); useEffect(() => codeEditorRef.current?.setLineWrapping(!!lineWrapping), [ lineWrapping ]);