diff --git a/packages/core/src/factory.ts b/packages/core/src/factory.ts index 52e9fbb..58b971c 100644 --- a/packages/core/src/factory.ts +++ b/packages/core/src/factory.ts @@ -1,7 +1,6 @@ import { MenuDataType } from '@music163/tango-helpers'; import { Designer, DesignerViewType, Engine, SimulatorNameType } from './models'; import { IWorkspace } from './models/interfaces'; -import { EditorState } from './models/editor-state'; interface ICreateEngineOptions { /** diff --git a/packages/designer/src/toolbar/mode-switch.tsx b/packages/designer/src/toolbar/mode-switch.tsx index 3329300..8966b3a 100644 --- a/packages/designer/src/toolbar/mode-switch.tsx +++ b/packages/designer/src/toolbar/mode-switch.tsx @@ -1,26 +1,11 @@ -import React, { useCallback } from 'react'; +import React from 'react'; import { Group } from 'coral-system'; -import { Modal } from 'antd'; import { ToggleButton, CodeOutlined, DualOutlined } from '@music163/tango-ui'; -import { observer, useDesigner, useEditorState, useWorkspace } from '@music163/tango-context'; +import { observer, useDesigner } from '@music163/tango-context'; import { BorderOutlined } from '@ant-design/icons'; export const ModeSwitchTool = observer(() => { - const workspace = useWorkspace(); const designer = useDesigner(); - const editorState = useEditorState(); - - const activeFileCheck = useCallback(() => { - if (editorState.activeFile !== workspace.activeViewFile) { - Modal.confirm({ - title: '是否切换到当前视图对应的代码文件?', - onOk: () => { - editorState.setActiveFile(workspace.activeViewFile); - }, - }); - } - }, [workspace, editorState]); - return ( { onClick={() => { designer.setActiveView('code'); // 切换到源码视图 designer.setActiveSidebarPanel(''); // 关闭左侧面板 - activeFileCheck(); }} tooltip="源码视图" > @@ -51,7 +35,6 @@ export const ModeSwitchTool = observer(() => { onClick={() => { designer.setActiveView('dual'); // 切换到双屏视图 designer.setActiveSidebarPanel(''); // 关闭左侧面板 - activeFileCheck(); }} tooltip="双屏视图" >