import React from 'react'; import styles from './index.module.less'; import {Graph} from '@antv/x6'; interface ISubComponentProps { flowChart: Graph; } interface IProps { flowChart: Graph | undefined; Header: React.FC; SideBar: React.FC; ToolBar: React.FC; SettingBar: React.FC; } const Layout: React.FC = (props) => { const {flowChart, Header, SideBar, ToolBar, SettingBar} = props; let header, sideBar, toolBar, settingBar; if(flowChart) { header =
; sideBar = ; toolBar = ; settingBar = ; } return (
{header}
{sideBar}
{toolBar}
{props.children}
{settingBar}
); }; export default Layout;