diff --git a/apify-docs-theme/src/theme/Layout/index.jsx b/apify-docs-theme/src/theme/Layout/index.jsx index 6d93332017..7222c6e514 100644 --- a/apify-docs-theme/src/theme/Layout/index.jsx +++ b/apify-docs-theme/src/theme/Layout/index.jsx @@ -12,9 +12,16 @@ export default function LayoutWrapper(props) { const baseUrl = useBaseUrl('/'); const { pathname } = useLocation(); const currentPath = pathname.replace(new RegExp(`^${baseUrl}`), '').trim(); - const allDocsData = useAllDocsData(); - const isVersionedPage = Object.values(allDocsData).some( - (pluginData) => pluginData.versions.some((version) => !version.isLast && pathname.startsWith(version.path)), + const docsPluginData = useAllDocsData(); + const typedocPluginData = usePluginData('docusaurus-plugin-typedoc-api') ?? {}; + + const allPluginData = { + ...docsPluginData, + 'typedoc-plugin-default': typedocPluginData, + }; + + const isVersionedPage = Object.values(allPluginData).some( + (pluginData) => pluginData.versions?.some((version) => !version.isLast && pathname.startsWith(version.path)), ); const shouldRenderAlternateLink = currentPath && currentPath !== '404' && !isVersionedPage;