diff --git a/website/src/components/ApiLink.jsx b/website/src/components/ApiLink.jsx index af50edc500..b33c627635 100644 --- a/website/src/components/ApiLink.jsx +++ b/website/src/components/ApiLink.jsx @@ -1,32 +1,21 @@ import React from 'react'; import Link from '@docusaurus/Link'; -// eslint-disable-next-line import/no-extraneous-dependencies -import { useDocsVersion } from '@docusaurus/theme-common/internal'; +import { useDocsVersion } from '@docusaurus/plugin-content-docs/client'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; -// const pkg = require('../../../packages/crawlee/package.json'); -// -// const [v1, v2] = pkg.version.split('.'); -// const stable = [v1, v2].join('.'); - const ApiLink = ({ to, children }) => { + const version = useDocsVersion(); + const { siteConfig } = useDocusaurusContext(); + + if (siteConfig.presets[0][1].docs.disableVersioning || version.isLast) { + return ( + {children} + ); + } + return ( - {children} + {children} ); - - // const version = useDocsVersion(); - // const { siteConfig } = useDocusaurusContext(); - // - // // if (siteConfig.presets[0][1].docs.disableVersioning || version.version === stable) { - // if (siteConfig.presets[0][1].docs.disableVersioning) { - // return ( - // {children} - // ); - // } - // - // return ( - // {children} - // ); }; export default ApiLink;