Commit 02398487 authored by ι™ˆεΈ…'s avatar ι™ˆεΈ…

fix #2488, add matchParamsPath default value

parent ebc23423
......@@ -84,7 +84,7 @@
"stylelint-config-standard": "^18.0.0",
"umi": "^2.1.1",
"umi-plugin-react": "^1.1.1",
"umi-plugin-ga": "^1.1.2"
"umi-plugin-ga": "^1.1.3"
},
"optionalDependencies": {
"puppeteer": "^1.9.0"
......
......@@ -21,7 +21,7 @@ import Exception403 from '../pages/Exception/403';
const { Content } = Layout;
// Conversion router to menu.
function formatter(data, parentPath = '', parentAuthority, parentName) {
function formatter(data, parentAuthority, parentName) {
return data
.map(item => {
let locale = 'menu';
......@@ -39,12 +39,7 @@ function formatter(data, parentPath = '', parentAuthority, parentName) {
authority: item.authority || parentAuthority,
};
if (item.routes) {
const children = formatter(
item.routes,
`${parentPath}${item.path}/`,
item.authority,
locale
);
const children = formatter(item.routes, item.authority, locale);
// Reduce memory usage
result.children = children;
}
......@@ -176,7 +171,7 @@ class BasicLayout extends React.PureComponent {
const pathKey = Object.keys(this.breadcrumbNameMap).find(key =>
pathToRegexp(key).test(pathname)
);
return this.breadcrumbNameMap[pathKey];
return this.breadcrumbNameMap[pathKey] || {};
};
getPageTitle = pathname => {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment