import React, { useContext } from 'react'; import { IUiApi } from 'umi-types'; import BasicConfig from './components/BasicConfig'; import Context from './Context'; import styles from './index.module.less'; interface IConfigManager { api: IUiApi; openConfigAction: object; } function getSections(api: IUiApi) { const sections = [ { key: 'project', title: api.intl({ id: 'org.umi.ui.configuration.project.config.title' }), icon: ( ), description: api.intl( { id: 'org.umi.ui.configuration.project.config.desc', }, { library: window.g_bigfish ? 'Bigfish' : 'Umi', }, ), component: () => , }, ]; return sections; } const ConfigManager: React.SFC = ({ api, openConfigAction }) => { const { TwoColumnPanel, getContext, debug, intl } = api; const { theme } = useContext(getContext()); return ( ); }; export default ConfigManager;