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;