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

changed prop to pass editor key

WNomunomu 2 лет назад
Родитель
Сommit
8276ea322a

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

@@ -59,7 +59,7 @@ export const CodeMirrorEditor = (props: Props): JSX.Element => {
   return (
     <div {...getRootProps()} className="flex-expand-vert">
       <CodeMirrorEditorContainer ref={containerRef} />
-      <Toolbar codeMirrorEditor={codeMirrorEditor} onFileOpen={open} />
+      <Toolbar editorKey={editorKey} onFileOpen={open} />
     </div>
   );
 };

+ 3 - 5
packages/editor/src/components/CodeMirrorEditor/Toolbar/Toolbar.tsx

@@ -7,25 +7,23 @@ import { TableButton } from './TableButton';
 import { TemplateButton } from './TemplateButton';
 import { TextFormatTools } from './TextFormatTools';
 
-import type { UseCodeMirrorEditor } from 'src';
-
 import styles from './Toolbar.module.scss';
 
 type Props = {
-  codeMirrorEditor?: UseCodeMirrorEditor,
+  editorKey: string,
   onFileOpen: () => void,
 }
 
 export const Toolbar = memo((props: Props): JSX.Element => {
 
-  const { codeMirrorEditor, onFileOpen } = props;
+  const { editorKey, onFileOpen } = props;
 
   return (
     <div className={`d-flex gap-2 p-2 codemirror-editor-toolbar ${styles['codemirror-editor-toolbar']}`}>
       <AttachmentsDropup onFileOpen={onFileOpen} />
       <TextFormatTools />
       <EmojiButton
-        codeMirrorEditor={codeMirrorEditor}
+        editorKey={editorKey}
       />
       <TableButton />
       <DiagramButton />