Browse Source

fix #2630,Fix problems with first level menu matching

pull/2650/head
陈帅 8 years ago
parent
commit
f473b000f7
  1. 11
      src/components/SiderMenu/BaseMenu.js

11
src/components/SiderMenu/BaseMenu.js

@ -24,10 +24,13 @@ const getIcon = icon => {
return icon;
};
export const getMenuMatches = memoizeOne(
(flatMenuKeys, path) => flatMenuKeys.filter(item => item && pathToRegexp(item).test(path)),
isEqual
);
export const getMenuMatches = (flatMenuKeys, path) =>
flatMenuKeys.filter(item => {
if (item) {
return pathToRegexp(item).test(path);
}
return false;
});
export default class BaseMenu extends PureComponent {
constructor(props) {

Loading…
Cancel
Save