fix: update

This commit is contained in:
wwsun
2024-07-24 19:35:11 +08:00
parent 3e3ac59578
commit 14ddb53710
2 changed files with 2 additions and 20 deletions
-1
View File
@@ -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 {
/**
+2 -19
View File
@@ -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 (
<Group attached>
<ToggleButton
@@ -39,7 +24,6 @@ export const ModeSwitchTool = observer(() => {
onClick={() => {
designer.setActiveView('code'); // 切换到源码视图
designer.setActiveSidebarPanel(''); // 关闭左侧面板
activeFileCheck();
}}
tooltip="源码视图"
>
@@ -51,7 +35,6 @@ export const ModeSwitchTool = observer(() => {
onClick={() => {
designer.setActiveView('dual'); // 切换到双屏视图
designer.setActiveSidebarPanel(''); // 关闭左侧面板
activeFileCheck();
}}
tooltip="双屏视图"
>