feat(techdocs): add entity error case

Signed-off-by: Rémi Doreau <remi.d45@gmail.com>
This commit is contained in:
Rémi Doreau
2021-05-14 14:36:57 +02:00
parent b1370f8c0f
commit ba109136a1
@@ -19,6 +19,7 @@ import { useParams } from 'react-router-dom';
import { useAsync } from 'react-use';
import { techdocsApiRef } from '../../api';
import { Reader } from './Reader';
import { TechDocsNotFound } from './TechDocsNotFound';
import { TechDocsPageHeader } from './TechDocsPageHeader';
import { Content, Page } from '@backstage/core-components';
@@ -46,6 +47,12 @@ export const TechDocsPage = () => {
setDocumentReady(true);
}, [setDocumentReady]);
if (entityMetadataRequest?.error) {
return (
<TechDocsNotFound errorMessage={entityMetadataRequest.error.message} />
);
}
return (
<Page themeId="documentation">
<TechDocsPageHeader