From 0413cd53f5e896ae57201451763e271e1a8e97cb Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 5 May 2026 09:26:36 +0000
Subject: [PATCH 1/2] Initial plan
From 89d30b74432eb908d4086c453f0dad689f2f0014 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 5 May 2026 09:30:01 +0000
Subject: [PATCH 2/2] fix: ApiLink generates correct URL for versioned docs
Agent-Logs-Url: https://github.com/apify/crawlee-python/sessions/cd7995a3-b181-460c-9883-54135d42f52f
Co-authored-by: barjin <61918049+barjin@users.noreply.github.com>
---
website/src/components/ApiLink.jsx | 33 ++++++++++--------------------
1 file changed, 11 insertions(+), 22 deletions(-)
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;