From de24341ea82fa3454e4a54e7364136dc5af316f1 Mon Sep 17 00:00:00 2001 From: Florian Hammerschmidt Date: Mon, 10 Mar 2025 13:40:46 +0100 Subject: [PATCH] Fix core docs version switch --- src/ApiDocs.res | 12 +++++++----- src/common/Constants.res | 6 +++++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/ApiDocs.res b/src/ApiDocs.res index a4140c057..d7ad0cd4b 100644 --- a/src/ApiDocs.res +++ b/src/ApiDocs.res @@ -180,11 +180,13 @@ module SidebarTree = { router->Next.Router.push(targetUrl) } let version = url->Url.getVersionString - let availableVersions = switch node.name { - | "Core" => [("latest", "v11.0.0")] - | _ => ApiLayout.allApiVersions - } - + + | None => React.null }} diff --git a/src/common/Constants.res b/src/common/Constants.res index dac630712..80af04d4f 100644 --- a/src/common/Constants.res +++ b/src/common/Constants.res @@ -10,9 +10,11 @@ type versions = { @scope("process") external versions: versions = "env" +let latestVersion = (versions.latest, versions.latest->Semver.tryGetMajorString) + // This is used for the version dropdown in the manual layouts let allManualVersions = [ - (versions.latest, versions.latest->Semver.tryGetMajorString), + latestVersion, ("v10.0.0", "v9.1 - v10.1"), ("v9.0.0", "v8.2 - v9.0"), ("v8.0.0", "v6.0 - v8.2"), @@ -23,6 +25,8 @@ let nextVersion = ? None : Some(versions.next, versions.next->Semver.tryGetMajorString) +let coreVersions = [latestVersion] + let allReactVersions = [("latest", "v0.12.0"), ("v0.11.0", "v0.11.0"), ("v0.10.0", "v0.10.0")] let dropdownLabelNext = "--- Next ---"