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

+ 0 - 4
packages/editor/src/services/codemirror-editor/use-codemirror-editor/use-codemirror-editor.ts

@@ -21,7 +21,6 @@ import { useInsertMarkdownElements, type InsertMarkdowElements } from './utils/i
 import { useInsertPrefix, type InsertPrefix } from './utils/insert-prefix';
 import { useInsertText, type InsertText } from './utils/insert-text';
 import { useReplaceText, type ReplaceText } from './utils/replace-text';
-import { useScrollIntoView, type ScrollIntoView } from './utils/scroll-into-view';
 import { useSetCaretLine, type SetCaretLine } from './utils/set-caret-line';
 
 
@@ -44,7 +43,6 @@ type UseCodeMirrorEditorUtils = {
   replaceText: ReplaceText,
   insertMarkdownElements: InsertMarkdowElements,
   insertPrefix: InsertPrefix,
-  scrollIntoView: ScrollIntoView,
 }
 export type UseCodeMirrorEditor = {
   state: EditorState | undefined;
@@ -100,7 +98,6 @@ export const useCodeMirrorEditor = (props?: UseCodeMirror): UseCodeMirrorEditor
   const replaceText = useReplaceText(view);
   const insertMarkdownElements = useInsertMarkdownElements(view);
   const insertPrefix = useInsertPrefix(view);
-  const scrollIntoView = useScrollIntoView(view);
 
   return {
     state,
@@ -114,6 +111,5 @@ export const useCodeMirrorEditor = (props?: UseCodeMirror): UseCodeMirrorEditor
     replaceText,
     insertMarkdownElements,
     insertPrefix,
-    scrollIntoView,
   };
 };

+ 0 - 15
packages/editor/src/services/codemirror-editor/use-codemirror-editor/utils/scroll-into-view.ts

@@ -1,15 +0,0 @@
-import { useCallback } from 'react';
-
-import { EditorView } from '@codemirror/view';
-
-export type ScrollIntoView = (line: number) => void;
-
-export const useScrollIntoView = (view?: EditorView): ScrollIntoView => {
-
-  return useCallback((line) => {
-    view?.dispatch({
-      effects: EditorView.scrollIntoView(line, { y: 'start' }),
-    });
-  }, [view]);
-
-};