Skip to content

Commit 3caf7f9

Browse files
committed
fix version selector for core/stdlib
1 parent 403b2e3 commit 3caf7f9

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

src/ApiDocs.res

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,11 @@ module SidebarTree = {
172172
ReactEvent.Form.preventDefault(evt)
173173
let version = (evt->ReactEvent.Form.target)["value"]
174174
let url = Url.parse(router.asPath)
175+
if version < "v12.0.0" {
176+
url.pagepath[1] = "core"
177+
} else {
178+
url.pagepath[1] = "stdlib"
179+
}
175180

176181
let targetUrl =
177182
"/" ++

src/common/Constants.res

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ let nextVersion =
2525
? None
2626
: Some(versions.next, versions.next->Semver.tryGetMajorString)
2727

28-
let coreVersions = [latestVersion]
28+
let stdlibVersions =
29+
versions.latest === "v11.0.0" ? [latestVersion] : [("v11.0.0", "v11"), latestVersion]
2930

3031
let allReactVersions = [("latest", "v0.12.0"), ("v0.11.0", "v0.11.0"), ("v0.10.0", "v0.10.0")]
3132

src/components/VersionSelect.res

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ let make = (
2626
<>
2727
<SectionHeader value=Constants.dropdownLabelNext />
2828
<option className="py-4" key=value value> {React.string(label)} </option>
29-
<SectionHeader value=Constants.dropdownLabelReleased />
29+
{switch availableVersions {
30+
| [] => React.null
31+
| _ => <SectionHeader value=Constants.dropdownLabelReleased />
32+
}}
3033
</>
3134
}}
3235
{React.array(children)}

0 commit comments

Comments
 (0)