feat(techdocs): add entity error case
Signed-off-by: Rémi Doreau <remi.d45@gmail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user