Browse Source

修复面包屑显示不正确的问题 (如`/issues/new` 会被认为`/issues/:id`) (#801)

pull/808/head
Jeepeng 9 years ago
committed by 偏右
parent
commit
d6a56da3db
  1. 16
      src/components/PageHeader/index.js

16
src/components/PageHeader/index.js

@ -9,13 +9,15 @@ import styles from './index.less';
const { TabPane } = Tabs;
function getBreadcrumb(breadcrumbNameMap, url) {
let breadcrumb = {};
Object.keys(breadcrumbNameMap).forEach((item) => {
if (pathToRegexp(item).test(url)) {
breadcrumb = breadcrumbNameMap[item];
}
});
return breadcrumb;
let breadcrumb = breadcrumbNameMap[url];
if (!breadcrumb) {
Object.keys(breadcrumbNameMap).forEach((item) => {
if (pathToRegexp(item).test(url)) {
breadcrumb = breadcrumbNameMap[item];
}
});
}
return breadcrumb || {};
}
export default class PageHeader extends PureComponent {

Loading…
Cancel
Save