Skip to content

Commit 73dd482

Browse files
committed
api docs: add breadcrumbs
1 parent 659a0e2 commit 73dd482

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/ApiDocs.res

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -370,14 +370,15 @@ let default = (props: props) => {
370370
| Error(_) => React.null
371371
}
372372

373-
let prefix = {
374-
{Url.name: "API", href: "/docs/manual/" ++ (version ++ "/api")}
375-
}
373+
let prefix = {Url.name: "API", href: "/docs/manual/" ++ (version ++ "/api")}
376374

377375
let breadcrumbs = ApiLayout.makeBreadcrumbs(~prefix, router.asPath)
378376

379377
<SidebarLayout
380-
breadcrumbs
378+
breadcrumbs={list{
379+
{Url.name: "Docs", href: "/docs/manual/" ++ version ++ "/introduction"},
380+
...breadcrumbs,
381+
}}
381382
metaTitle={title ++ " | ReScript API"}
382383
theme=#Reason
383384
components=ApiMarkdown.default

src/layouts/ApiOverviewLayout.res

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,12 @@ module Docs = {
3030

3131
let categories = makeCategories(version)
3232

33-
<ApiLayout categories version components>
33+
let breadcrumbs = list{
34+
{Url.name: "Docs", href: "/docs/manual/" ++ version ++ "/introduction"},
35+
{name: "API", href: "/docs/manual/" ++ (version ++ "/api")},
36+
}
37+
38+
<ApiLayout breadcrumbs categories version components>
3439
{switch version {
3540
| "v9.0.0" | "v8.0.0" => <ApiLayout.OldDocsWarning route version />
3641
| _ => React.null

0 commit comments

Comments
 (0)