Skip to content

Commit c2dfb81

Browse files
Add WIP banner to V12 manual
1 parent acc11cf commit c2dfb81

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

src/layouts/ManualDocsLayout.res

+22-3
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,33 @@ module V1200 = {
2828
let make = (~frontmatter=?, ~components=MarkdownComponents.default, ~children) => {
2929
let title = "Language Manual"
3030
let router = Next.Router.useRouter()
31-
let version = router.route->Url.parse->Url.getVersionString
31+
let url = router.route->Url.parse
32+
let version = url->Url.getVersionString
3233

3334
let breadcrumbs = list{
3435
{Url.name: "Docs", href: "/docs/" ++ version},
3536
{Url.name: "Language Manual", href: "/docs/manual/" ++ (version ++ "/introduction")},
3637
}
3738

39+
let warnBanner = {
40+
open Markdown
41+
42+
let v11Url =
43+
"/" ++ (Array.join(url.base, "/") ++ ("/v11.0.0/" ++ Array.join(url.pagepath, "/")))
44+
45+
<div className="mb-10">
46+
<Warn>
47+
<P>
48+
{React.string(
49+
"You are currently looking at the v12 docs, which are still a work in progress. If you miss anything, you may find it in the older v11 docs ",
50+
)}
51+
<A href=v11Url> {React.string("here")} </A>
52+
{React.string(".")}
53+
</P>
54+
</Warn>
55+
</div>
56+
}
57+
3858
<V1200Layout
3959
theme=#Reason
4060
components
@@ -44,6 +64,7 @@ module V1200 = {
4464
availableVersions=Constants.allManualVersions
4565
?frontmatter
4666
breadcrumbs>
67+
{version === Constants.versions.next ? warnBanner : React.null}
4768
children
4869
</V1200Layout>
4970
}
@@ -234,5 +255,3 @@ module V800 = {
234255
</V800Layout>
235256
}
236257
}
237-
238-
module Latest = V1100

0 commit comments

Comments
 (0)