Skip to content

Commit a4218bd

Browse files
authored
chore(demo): updated demo structure (#484)
1 parent aabd9d1 commit a4218bd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+336
-373
lines changed

.storybook/preview.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type {Preview} from '@storybook/react';
22
import {MINIMAL_VIEWPORTS} from '@storybook/addon-viewport';
3-
4-
import {withThemeProvider, withLang} from '../demo/utils/preview';
3+
import {withThemeProvider} from '../demo/hocs/withThemeProvider';
4+
import {withLang} from '../demo/hocs/withLang';
55

66
const preview: Preview = {
77
decorators: [withThemeProvider, withLang],
@@ -12,12 +12,12 @@ const preview: Preview = {
1212
},
1313
options: {
1414
storySort: {
15-
order: ['Markdown Editor', ['Playground', '*'], '*'],
16-
}
15+
order: ['Markdown Editor', ['Playground', 'Presets', '*'], '*'],
16+
},
1717
},
1818
controls: {
19-
exclude: ['withDefaultInitialContent', 'initial']
20-
}
19+
exclude: ['withDefaultInitialContent', 'initial'],
20+
},
2121
},
2222
globalTypes: {
2323
theme: {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
isNodeSelection,
1010
isTextSelection,
1111
isWholeSelection,
12-
} from '../src';
12+
} from '../../src';
1313

1414
export type WysiwygSelectionProps = ClassNameProps & {
1515
editor: MarkdownEditorInstance;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import '~@gravity-ui/uikit/styles/mixins.scss';
1+
@import '../../node_modules/@gravity-ui/uikit/styles/mixins';
22

33
.playground {
44
max-width: 1296px;
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,17 @@ import {getSanitizeYfmHtmlBlock} from '../../src/extensions/additional/YfmHtmlBl
3030
import {cloneDeep} from '../../src/lodash';
3131
import {CodeEditor} from '../../src/markup';
3232
import {VERSION} from '../../src/version';
33-
// ---
34-
import {WysiwygSelection} from '../PMSelection';
35-
import {WysiwygDevTools} from '../ProseMirrorDevTools';
36-
import {SplitModePreview} from '../SplitModePreview';
37-
import {block} from '../cn';
38-
import {plugins} from '../constants/md-plugins';
39-
import {randomDelay} from '../delay';
33+
import {plugins} from '../defaults/md-plugins';
4034
import useYfmHtmlBlockStyles from '../hooks/useYfmHtmlBlockStyles';
35+
import {block} from '../utils/cn';
36+
import {randomDelay} from '../utils/delay';
4137
import {parseInsertedUrlAsImage} from '../utils/imageUrl';
4238
import {debouncedUpdateLocation as updateLocation} from '../utils/location';
4339

40+
import {WysiwygSelection} from './PMSelection';
41+
import {WysiwygDevTools} from './ProseMirrorDevTools';
42+
import {SplitModePreview} from './SplitModePreview';
43+
4444
import './Playground.scss';
4545

4646
const b = block('playground');
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {applyDevTools, removeDevTools} from 'prosemirror-dev-toolkit';
44
import {EditorView} from 'prosemirror-view';
55
import {useEffectOnce, useUpdate} from 'react-use';
66

7-
import type {MarkdownEditorInstance} from '../src';
7+
import type {MarkdownEditorInstance} from '../../src';
88

99
export type WysiwygDevToolsProps = {
1010
editor: MarkdownEditorInstance;
Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ import React, {useEffect, useMemo, useRef, useState} from 'react';
33
import transform from '@diplodoc/transform';
44
import {useThemeValue} from '@gravity-ui/uikit';
55

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

1615
const ML_ATTR = 'data-ml';
1716
const mermaidConfig: MermaidConfig = {theme: 'forest'};
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {Meta} from '@storybook/react';
22

3-
import {PlaygroundMiniProps} from '../playground/PlaygroundMini';
3+
import {PlaygroundMiniProps} from '../components/PlaygroundMini';
44

5-
export const defaultArgs: Meta<PlaygroundMiniProps>['args'] = {
5+
export const args: Meta<PlaygroundMiniProps>['args'] = {
66
initialEditor: 'wysiwyg',
77
settingsVisible: true,
88
allowHTML: true,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export const initialMdContent = `
1+
export const markup = `
22
&nbsp;
33
44
Welcome to the editor! Start typing the character \`/\`

0 commit comments

Comments
 (0)