|
@@ -3,7 +3,6 @@ import { Menu, Icon } from 'antd';
|
|
|
import Link from 'umi/link';
|
|
import Link from 'umi/link';
|
|
|
import isEqual from 'lodash/isEqual';
|
|
import isEqual from 'lodash/isEqual';
|
|
|
import memoizeOne from 'memoize-one';
|
|
import memoizeOne from 'memoize-one';
|
|
|
-import { formatMessage } from 'umi/locale';
|
|
|
|
|
import pathToRegexp from 'path-to-regexp';
|
|
import pathToRegexp from 'path-to-regexp';
|
|
|
import { urlToList } from '../_utils/pathTools';
|
|
import { urlToList } from '../_utils/pathTools';
|
|
|
import styles from './index.less';
|
|
import styles from './index.less';
|
|
@@ -83,7 +82,7 @@ export default class BaseMenu extends PureComponent {
|
|
|
getSubMenuOrItem = item => {
|
|
getSubMenuOrItem = item => {
|
|
|
// doc: add hideChildrenInMenu
|
|
// doc: add hideChildrenInMenu
|
|
|
if (item.children && !item.hideChildrenInMenu && item.children.some(child => child.name)) {
|
|
if (item.children && !item.hideChildrenInMenu && item.children.some(child => child.name)) {
|
|
|
- const name = item.locale ? formatMessage({ id: item.locale }) : item.name;
|
|
|
|
|
|
|
+ const { name } = item;
|
|
|
return (
|
|
return (
|
|
|
<SubMenu
|
|
<SubMenu
|
|
|
title={
|
|
title={
|
|
@@ -111,7 +110,7 @@ export default class BaseMenu extends PureComponent {
|
|
|
* @memberof SiderMenu
|
|
* @memberof SiderMenu
|
|
|
*/
|
|
*/
|
|
|
getMenuItemPath = item => {
|
|
getMenuItemPath = item => {
|
|
|
- const name = item.locale ? formatMessage({ id: item.locale }) : item.name;
|
|
|
|
|
|
|
+ const { name } = item;
|
|
|
const itemPath = this.conversionPath(item.path);
|
|
const itemPath = this.conversionPath(item.path);
|
|
|
const icon = getIcon(item.icon);
|
|
const icon = getIcon(item.icon);
|
|
|
const { target } = item;
|
|
const { target } = item;
|