Selaa lähdekoodia

fix #2630,Fix problems with first level menu matching

陈帅 7 vuotta sitten
vanhempi
commit
f473b000f7
1 muutettua tiedostoa jossa 7 lisäystä ja 4 poistoa
  1. 7 4
      src/components/SiderMenu/BaseMenu.js

+ 7 - 4
src/components/SiderMenu/BaseMenu.js

@@ -24,10 +24,13 @@ const getIcon = icon => {
   return 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 {
 export default class BaseMenu extends PureComponent {
   constructor(props) {
   constructor(props) {