Yuki Takei 1 год назад
Родитель
Сommit
be8f47219d

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

@@ -13,11 +13,8 @@ import type { ReactCodeMirrorProps } from '@uiw/react-codemirror';
 import type { EditorSettings, GlobalCodeMirrorEditorKey } from '../../consts';
 import {
   useFileDropzone, FileDropzoneOverlay,
+  adjustPasteData, getStrFromBol, useShowTableIcon,
 } from '../../services-internal';
-import {
-  adjustPasteData, getStrFromBol,
-} from '../../services-internal/paste-util/paste-markdown-util';
-import { useShowTableIcon } from '../../services-internal/table';
 import { useDefaultExtensions, useCodeMirrorEditorIsolated, useEditorSettings } from '../../stores';
 
 import { Toolbar } from './Toolbar';

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

@@ -3,7 +3,7 @@ import { useEffect } from 'react';
 import { type Extension, EditorState } from '@codemirror/state';
 
 import { GlobalCodeMirrorEditorKey } from '../consts';
-import { setDataLine } from '../services-internal/extensions';
+import { setDataLine } from '../services-internal';
 import { useCodeMirrorEditorIsolated } from '../stores';
 
 import { CodeMirrorEditor } from '.';

+ 5 - 2
packages/editor/src/services-internal/index.ts

@@ -1,5 +1,8 @@
-export * from './file-dropzone';
 export * from './editor-theme';
+export * from './extensions';
+export * from './file-dropzone';
 export * from './keymaps';
 export * from './link-util';
-export * from './extensions';
+export * from './list-util';
+export * from './paste-util';
+export * from './table';

+ 1 - 0
packages/editor/src/services-internal/list-util/index.ts

@@ -0,0 +1 @@
+export * from './insert-newline-continue-markup';

+ 1 - 0
packages/editor/src/services-internal/paste-util/index.ts

@@ -0,0 +1 @@
+export * from './paste-markdown-util';

+ 3 - 3
packages/editor/src/stores/use-editor-settings.ts

@@ -8,9 +8,9 @@ import {
 
 import type { EditorSettings, KeyMapMode, EditorTheme } from '../consts';
 import type { UseCodeMirrorEditor } from '../services';
-import { getEditorTheme, getKeymap } from '../services-internal';
-import { insertNewlineContinueMarkup } from '../services-internal/list-util/insert-newline-continue-markup';
-import { insertNewRowToMarkdownTable, isInTable } from '../services-internal/table';
+import {
+  getEditorTheme, getKeymap, insertNewlineContinueMarkup, insertNewRowToMarkdownTable, isInTable,
+} from '../services-internal';
 
 
 export const useEditorSettings = (