feat(techdocs-header): Show breadcrumbs on docs page (#2786)

This commit is contained in:
Mahmood Hosseini
2020-10-08 17:26:41 -04:00
committed by GitHub
parent 29a1405121
commit 4295a248e9
4 changed files with 62 additions and 9 deletions
@@ -54,7 +54,7 @@ describe('<TechDocsPageHeader />', () => {
),
);
expect(rendered.container.innerHTML).toContain('header');
expect(rendered.getByText('test-site-name')).toBeDefined();
expect(rendered.getAllByText('test-site-name')).toHaveLength(2);
expect(rendered.getByText('test-site-desc')).toBeDefined();
});
});
@@ -48,12 +48,14 @@ export const TechDocsPageHeader = ({
spec: { owner, lifecycle },
} = entityMetadataValues || { spec: {} };
const componentLink = `/catalog/${kind}/${name}`;
const labels = (
<>
<HeaderLabel
label="Component"
value={
<Link style={{ color: '#fff' }} to={`/catalog/${kind}/${name}`}>
<Link style={{ color: '#fff' }} to={componentLink}>
{name}
</Link>
}
@@ -85,6 +87,8 @@ export const TechDocsPageHeader = ({
subtitle={
siteDescription && siteDescription !== 'None' ? siteDescription : ''
}
type={name}
typeLink={componentLink}
>
{labels}
</Header>