feat(techdocs-header): Show breadcrumbs on docs page (#2786)
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user