diff --git a/plugins/techdocs/src/reader/components/TechDocsPage.tsx b/plugins/techdocs/src/reader/components/TechDocsPage.tsx index afb34d8d1d..7872f60b0a 100644 --- a/plugins/techdocs/src/reader/components/TechDocsPage.tsx +++ b/plugins/techdocs/src/reader/components/TechDocsPage.tsx @@ -19,6 +19,7 @@ import { useOutlet } from 'react-router'; import { useParams } from 'react-router-dom'; import { useAsync } from 'react-use'; import { techdocsApiRef } from '../../api'; +import { TechDocsNotFound } from './TechDocsNotFound'; import { TechDocsEntityMetadata, TechDocsMetadata } from '../../types'; import { EntityName } from '@backstage/catalog-model'; import { useApi } from '@backstage/core-plugin-api'; @@ -64,6 +65,10 @@ export const TechDocsPage = ({ children }: Props) => { setDocumentReady(true); }, [setDocumentReady]); + if (entityMetadataError) { + return ; + } + if (!children) return outlet; return (