|
|
|
@ -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 { |
|
|
|
|