Просмотр исходного кода

delete defaultKeymap dynamically

reiji-h 2 лет назад
Родитель
Сommit
01ecf51d7a

+ 0 - 10
packages/editor/src/components/CodeMirrorEditor/CodeMirrorEditor.tsx

@@ -43,16 +43,6 @@ export const CodeMirrorEditor = (props: Props): JSX.Element => {
   }, [onChange]);
   const { data: codeMirrorEditor } = useCodeMirrorEditorIsolated(editorKey, containerRef.current, cmProps);
 
-  useEffect(() => {
-    const extension = keymap.of([
-      ...defaultKeymap,
-    ]);
-
-    const cleanupFunction = codeMirrorEditor?.appendExtensions?.(extension);
-    return cleanupFunction;
-
-  }, [codeMirrorEditor]);
-
   useEffect(() => {
     if (indentSize == null) {
       return;

+ 1 - 1
packages/editor/src/components/CodeMirrorEditorMain.tsx

@@ -51,8 +51,8 @@ export const CodeMirrorEditorMain = (props: Props): JSX.Element => {
           }
           return true;
         },
-        ...defaultKeymap,
       },
+      ...defaultKeymap,
     ]);
 
     const cleanupFunction = codeMirrorEditor?.appendExtensions?.(keymapExtension);