Browse Source

Make "home" optional in breadcrumb (#3416)

pull/3494/head
Zhongjie Wu 8 years ago
committed by 陈帅
parent
commit
4b92d80b8f
  1. 26
      src/components/PageHeader/breadcrumb.js

26
src/components/PageHeader/breadcrumb.js

@ -100,18 +100,20 @@ export default class BreadcrumbView extends PureComponent {
</Breadcrumb.Item> </Breadcrumb.Item>
) : null; ) : null;
}); });
// Add home breadcrumbs to your head // Add home breadcrumbs to your head if defined
extraBreadcrumbItems.unshift( if (home) {
<Breadcrumb.Item key="home"> extraBreadcrumbItems.unshift(
{createElement( <Breadcrumb.Item key="home">
linkElement, {createElement(
{ linkElement,
[linkElement === 'a' ? 'href' : 'to']: '/', {
}, [linkElement === 'a' ? 'href' : 'to']: '/',
home || 'Home' },
)} home
</Breadcrumb.Item> )}
); </Breadcrumb.Item>
);
}
return ( return (
<Breadcrumb className={styles.breadcrumb} separator={breadcrumbSeparator}> <Breadcrumb className={styles.breadcrumb} separator={breadcrumbSeparator}>
{extraBreadcrumbItems} {extraBreadcrumbItems}

Loading…
Cancel
Save