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