import List from '@mui/material/List' import ListItemButton from '@mui/material/ListItemButton' import ListItemText from '@mui/material/ListItemText' import { ConfigSettingsGroup } from '@seleniumhq/side-api' import React, { FC } from 'react' import Drawer from 'browser/components/Drawer/Wrapper' import { context } from 'browser/contexts/config-settings-group' import languageMap from 'browser/I18N/keys' import { FormattedMessage } from 'react-intl' type ConfigGroupFactory = ( group: ConfigSettingsGroup ) => React.FC<{ value: ConfigSettingsGroup }> /*************以下是我新增****************/ // const itemMap = { project: "项目配置", system: "系统配置", "outPut": "导出配置" }; /*************以上是我新增****************/ const ConfigGroup: ConfigGroupFactory = (group) => ({ value }: { value: ConfigSettingsGroup }) => ( window.sideAPI.state.set('editor.configSettingsGroup', group) } selected={value === group} > {/*{group === "outPut" ? "导出" : group.slice(0, 1).toUpperCase().concat(group.slice(1))}*/} ) const ProjectConfig = ConfigGroup('project') const SystemConfig = ConfigGroup('system') const OutPutConfig = ConfigGroup('outPut') const ProjectDrawer: FC = () => { const configSettingsGroup = React.useContext(context) return ( }> ) } export default ProjectDrawer