Skip to content

Commit ebd22f2

Browse files
Fix core docs version switch (#982)
1 parent 2b2bdf0 commit ebd22f2

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

src/ApiDocs.res

+7-5
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,13 @@ module SidebarTree = {
180180
router->Next.Router.push(targetUrl)
181181
}
182182
let version = url->Url.getVersionString
183-
let availableVersions = switch node.name {
184-
| "Core" => [("latest", "v11.0.0")]
185-
| _ => ApiLayout.allApiVersions
186-
}
187-
<VersionSelect onChange version availableVersions nextVersion=?Constants.nextVersion />
183+
184+
<VersionSelect
185+
onChange
186+
version
187+
availableVersions=Constants.coreVersions
188+
nextVersion=?Constants.nextVersion
189+
/>
188190
| None => React.null
189191
}}
190192
</div>

src/common/Constants.res

+5-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@ type versions = {
1010

1111
@scope("process") external versions: versions = "env"
1212

13+
let latestVersion = (versions.latest, versions.latest->Semver.tryGetMajorString)
14+
1315
// This is used for the version dropdown in the manual layouts
1416
let allManualVersions = [
15-
(versions.latest, versions.latest->Semver.tryGetMajorString),
17+
latestVersion,
1618
("v10.0.0", "v9.1 - v10.1"),
1719
("v9.0.0", "v8.2 - v9.0"),
1820
("v8.0.0", "v6.0 - v8.2"),
@@ -23,6 +25,8 @@ let nextVersion =
2325
? None
2426
: Some(versions.next, versions.next->Semver.tryGetMajorString)
2527

28+
let coreVersions = [latestVersion]
29+
2630
let allReactVersions = [("latest", "v0.12.0"), ("v0.11.0", "v0.11.0"), ("v0.10.0", "v0.10.0")]
2731

2832
let dropdownLabelNext = "--- Next ---"

0 commit comments

Comments
 (0)