Skip to content

Commit 1f04272

Browse files
committed
fix: update editor-v2 exports
1 parent 795a618 commit 1f04272

File tree

10 files changed

+27
-13
lines changed

10 files changed

+27
-13
lines changed

playground/src/app/page.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import block from 'bem-cn-lite';
44
import * as React from 'react';
55

66
import {Editor} from '../../../src/editor-v2';
7-
import Source from '../../../src/editor-v2/containers/Source/Source';
8-
import ViewSwitches from '../../../src/editor-v2/containers/ViewSwitches/ViewSwitches';
97
import C9RComponent from './components/C9RComponent';
108

119
import './page.scss';
@@ -24,7 +22,6 @@ const COMPONENTS_CONFIG = {
2422
component: Test,
2523
},
2624
],
27-
rightTop: [Source, ViewSwitches],
2825
};
2926

3027
export default function Home() {

src/common/postMessage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ export function usePostMessageAPIListener<K extends keyof EventMessageTypes>(
3939
) {
4040
React.useEffect(() => {
4141
return listenPostMessageEvents(action, callback);
42+
// eslint-disable-next-line react-hooks/exhaustive-deps
4243
}, [...deps]);
4344
}

src/editor-v2/containers/BlockConfig/BlockConfig.scss renamed to src/editor-v2/containers/BlockConfigForm/BlockConfigForm.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@import '../../styles/variables.scss';
22
@import '../../styles/mixins.scss';
33

4-
$block: '.#{$ns}block-config';
4+
$block: '.#{$ns}block-config-form';
55

66
#{$block} {
77
&__title {

src/editor-v2/containers/BlockConfig/BlockConfig.tsx renamed to src/editor-v2/containers/BlockConfigForm/BlockConfigForm.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ import {useMainEditorStore} from '../../hooks/useMainEditorStore';
66
import {generateChildrenPathFromArray} from '../../utils';
77
import {editorCn} from '../../utils/cn';
88

9-
import './BlockConfig.scss';
9+
import './BlockConfigForm.scss';
1010

11-
const b = editorCn('block-config');
11+
const b = editorCn('block-config-form');
1212

13-
interface BlockConfigProps {
13+
interface BlockConfigFormProps {
1414
className?: string;
1515
}
1616

17-
const BlockConfig = ({className}: BlockConfigProps) => {
17+
const BlockConfigForm = ({className}: BlockConfigFormProps) => {
1818
const {selectedBlock, content, blocks, subBlocks, updateField} = useMainEditorStore();
1919

2020
const currentBlockPath = selectedBlock ? generateChildrenPathFromArray(selectedBlock) : '[]';
@@ -48,4 +48,4 @@ const BlockConfig = ({className}: BlockConfigProps) => {
4848
);
4949
};
5050

51-
export default BlockConfig;
51+
export default BlockConfigForm;

src/editor-v2/containers/Editor/Editor.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import {useEditorTabs} from '../../hooks/useEditorTabs';
1111
import useMainEditorInitialize from '../../hooks/useMainEditorInitialize';
1212
import {useMainEditorStore} from '../../hooks/useMainEditorStore';
1313
import {editorCn} from '../../utils/cn';
14+
import Source from '../Source/Source';
15+
import ViewSwitches from '../ViewSwitches/ViewSwitches';
1416

1517
import './Editor.scss';
1618

@@ -62,7 +64,7 @@ const EditorView = ({componentsConfig = {}}: EditorViewProps) => {
6264
right={
6365
<Sidebar
6466
tabs={right}
65-
top={componentsConfig.rightTop}
67+
top={[...(componentsConfig.rightTop || []), Source, ViewSwitches]}
6668
defaultTab="block-config"
6769
/>
6870
}

src/editor-v2/containers/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
export {Editor} from './Editor/Editor';
2+
export {default as BlockConfigForm} from './BlockConfigForm/BlockConfigForm';
3+
export {default as BlocksList} from './BlocksList/BlocksList';
4+
export {default as Source} from './Source/Source';
5+
export {default as SourceCode} from './SourceCode/SourceCode';
6+
export {default as Tree} from './Tree/Tree';
7+
export {default as ViewSwitches} from './ViewSwitches/ViewSwitches';

src/editor-v2/hooks/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export {usePostMessageEvents} from './usePostMessageEvents';
2+
export {useMainEditorStore} from './useMainEditorStore';

src/editor-v2/hooks/useEditorTabs.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22

33
import Tabs, {TabsItemProps} from '../components/Tabs/Tabs';
4-
import BlockConfig from '../containers/BlockConfig/BlockConfig';
4+
import BlockConfigForm from '../containers/BlockConfigForm/BlockConfigForm';
55
import BlocksList from '../containers/BlocksList/BlocksList';
66
import GlobalConfig from '../containers/GlobalConfig/GlobalConfig';
77
import SourceCode from '../containers/SourceCode/SourceCode';
@@ -64,7 +64,7 @@ export const useEditorTabs = ({
6464
{
6565
id: 'block-config',
6666
title: 'INPUTS',
67-
component: BlockConfig,
67+
component: BlockConfigForm,
6868
},
6969
{
7070
id: 'source-code-yaml',

src/editor-v2/index.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1-
export {Editor} from './containers/Editor/Editor';
21
export * from '../common/types';
2+
export * from './containers';
3+
export * from './hooks';
4+
export * from './utils';
5+
export * from './constants';

src/editor-v2/utils/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import _ from 'lodash';
22

33
import {ConstructorBlock} from '../../models';
4+
export * from './code';
5+
export * from './cn';
46

57
export function insert<T>(arr: Array<T>, index: number, newItem: T) {
68
return [...arr.slice(0, index), newItem, ...arr.slice(index)];

0 commit comments

Comments
 (0)