Skip to content

Commit b69deff

Browse files
committed
chore(demo): improve imports from src
1 parent 52a1346 commit b69deff

File tree

28 files changed

+74
-64
lines changed

28 files changed

+74
-64
lines changed

demo/components/PMSelection.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import {useLayoutEffect} from 'react';
22

3-
import type {EditorView} from 'prosemirror-view';
43
import {useEffectOnce, useUpdate} from 'react-use';
54

5+
import type {EditorView} from '#pm/view';
66
import {
77
type ClassNameProps,
88
type MarkdownEditorInstance,
99
isNodeSelection,
1010
isTextSelection,
1111
isWholeSelection,
12-
} from '../../src';
12+
} from 'src/index';
1313

1414
export type WysiwygSelectionProps = ClassNameProps & {
1515
editor: MarkdownEditorInstance;

demo/components/Playground.tsx

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ import {type CSSProperties, memo, useCallback, useEffect, useMemo, useState} fro
33
import {defaultOptions} from '@diplodoc/transform/lib/sanitize';
44
import {Button, DropdownMenu} from '@gravity-ui/uikit';
55

6+
import type {ToolbarActionData} from 'src/bundle/Editor';
7+
import type {Extension} from 'src/cm/state';
8+
import {FoldingHeading} from 'src/extensions/additional/FoldingHeading';
9+
import {Math} from 'src/extensions/additional/Math';
10+
import {Mermaid} from 'src/extensions/additional/Mermaid';
11+
import {YfmHtmlBlock} from 'src/extensions/additional/YfmHtmlBlock';
12+
import {getSanitizeYfmHtmlBlock} from 'src/extensions/additional/YfmHtmlBlock/utils';
613
import {
714
type DirectiveSyntaxValue,
815
type FileUploadHandler,
@@ -19,16 +26,10 @@ import {
1926
logger,
2027
useMarkdownEditor,
2128
wysiwygToolbarConfigs,
22-
} from '../../src';
23-
import type {ToolbarActionData} from '../../src/bundle/Editor';
24-
import type {Extension} from '../../src/cm/state';
25-
import {FoldingHeading} from '../../src/extensions/additional/FoldingHeading';
26-
import {Math} from '../../src/extensions/additional/Math';
27-
import {Mermaid} from '../../src/extensions/additional/Mermaid';
28-
import {YfmHtmlBlock} from '../../src/extensions/additional/YfmHtmlBlock';
29-
import {getSanitizeYfmHtmlBlock} from '../../src/extensions/additional/YfmHtmlBlock/utils';
30-
import type {CodeEditor} from '../../src/markup';
31-
import type {ToolbarsPreset} from '../../src/modules/toolbars/types';
29+
} from 'src/index';
30+
import type {CodeEditor} from 'src/markup';
31+
import type {ToolbarsPreset} from 'src/modules/toolbars/types';
32+
3233
import {getPlugins} from '../defaults/md-plugins';
3334
import {useLogs} from '../hooks/useLogs';
3435
import useYfmHtmlBlockStyles from '../hooks/useYfmHtmlBlockStyles';

demo/components/PlaygroundLayout.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@ import {StrictMode, useEffect} from 'react';
22

33
import {useUpdate} from 'react-use';
44

5-
import type {MarkdownEditorInstance} from '../../src';
6-
import {VERSION} from '../../src/version';
5+
import type {MarkdownEditorInstance} from 'src/index';
6+
import {VERSION} from 'src/version';
7+
78
import {useMarkdownEditorValue} from '../hooks/useMarkdownEditorValue';
89
import {block} from '../utils/cn';
910

demo/components/ProseMirrorDevTools.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import {useEffect, useLayoutEffect} from 'react';
22

33
import {applyDevTools, removeDevTools} from 'prosemirror-dev-toolkit';
4-
import type {EditorView} from 'prosemirror-view';
54
import {useEffectOnce, useUpdate} from 'react-use';
65

7-
import type {MarkdownEditorInstance} from '../../src';
6+
import type {EditorView} from '#pm/view';
7+
import type {MarkdownEditorInstance} from 'src/index';
88

99
export type WysiwygDevToolsProps = {
1010
editor: MarkdownEditorInstance;

demo/components/SplitModePreview.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import transform from '@diplodoc/transform';
44
import {useThemeValue} from '@gravity-ui/uikit';
55
import type MarkdownIt from 'markdown-it';
66

7-
import {type MarkupString, colorClassName} from '../../src';
8-
import {debounce} from '../../src/lodash';
9-
import {YfmStaticView} from '../../src/view/components/YfmHtml';
10-
import {withLatex} from '../../src/view/hocs/withLatex';
11-
import {type MermaidConfig, withMermaid} from '../../src/view/hocs/withMermaid';
12-
import {withYfmHtmlBlock} from '../../src/view/hocs/withYfmHtml';
7+
import {type MarkupString, colorClassName} from 'src/index';
8+
import {debounce} from 'src/lodash';
9+
import {YfmStaticView} from 'src/view/components/YfmHtml';
10+
import {withLatex} from 'src/view/hocs/withLatex';
11+
import {type MermaidConfig, withMermaid} from 'src/view/hocs/withMermaid';
12+
import {withYfmHtmlBlock} from 'src/view/hocs/withYfmHtml';
13+
1314
import {LATEX_RUNTIME, MERMAID_RUNTIME, YFM_HTML_BLOCK_RUNTIME} from '../defaults/md-plugins';
1415
import useYfmHtmlBlockStyles from '../hooks/useYfmHtmlBlockStyles';
1516

demo/defaults/md-plugins.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ import yfmTable from '@diplodoc/transform/lib/plugins/table';
1919
import video from '@diplodoc/transform/lib/plugins/video';
2020
import type {PluginWithParams} from 'markdown-it/lib';
2121

22-
import type {RenderPreviewParams} from '../../src';
23-
import {emojiDefs} from '../../src/bundle/emoji';
24-
import color from '../../src/markdown-it/color';
25-
import {bare as emoji} from '../../src/markdown-it/emoji';
26-
import ins from '../../src/markdown-it/ins';
27-
import mark from '../../src/markdown-it/mark';
28-
import sub from '../../src/markdown-it/sub';
22+
import {emojiDefs} from 'src/bundle/emoji';
23+
import type {RenderPreviewParams} from 'src/index';
24+
import color from 'src/markdown-it/color';
25+
import {bare as emoji} from 'src/markdown-it/emoji';
26+
import ins from 'src/markdown-it/ins';
27+
import mark from 'src/markdown-it/mark';
28+
import sub from 'src/markdown-it/sub';
2929

3030
export const LATEX_RUNTIME = 'extension:latex';
3131
export const MERMAID_RUNTIME = 'extension:mermaid';

demo/hocs/withLang.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {configure} from '@gravity-ui/uikit';
22
import type {Decorator} from '@storybook/react';
33

4-
import {configure as configureYfmEditor} from '../../src';
4+
import {configure as configureYfmEditor} from 'src/index';
55

66
import '@gravity-ui/uikit/styles/styles.scss';
77

demo/hooks/useLogs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {useMemo} from 'react';
22

3-
import type {Logger2} from '../../src';
3+
import type {Logger2} from 'src/index';
44

55
export function useLogs(logger: Logger2.LogReceiver) {
66
useMemo(() => {

demo/hooks/useMarkdownEditorValue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {useEffect, useState} from 'react';
22

3-
import {type MarkdownEditorInstance, type MarkupString, useDebounce} from '../../src';
3+
import {type MarkdownEditorInstance, type MarkupString, useDebounce} from 'src/index';
44

55
export function useMarkdownEditorValue(editor: MarkdownEditorInstance, delay = 500): MarkupString {
66
const [value, setValue] = useState(() => editor.getValue());

demo/hooks/useYfmHtmlBlockStyles.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {useEffect, useState} from 'react';
33
import type {IHTMLIFrameElementConfig} from '@diplodoc/html-extension/runtime';
44
import {useThemeValue} from '@gravity-ui/uikit';
55

6-
import {getYfmHtmlBlockCssVariables} from '../../src/view/hocs/withYfmHtml/utils';
6+
import {getYfmHtmlBlockCssVariables} from 'src/view/hocs/withYfmHtml/utils';
77

88
const variablesMapping = {
99
colorBackground: '--g-color-base-background',

0 commit comments

Comments
 (0)