@@ -334,36 +334,34 @@ let make = (~components=ApiMarkdown.default, ~version, ~children) => {
334
334
let route = router .route
335
335
let url = router .route -> Url .parse
336
336
337
- let versionStr = version
338
-
339
- let warnBanner = <ApiLayout .OldDocsWarning route version = versionStr />
337
+ let warnBanner = <ApiLayout .OldDocsWarning route version />
340
338
341
339
switch url .pagepath -> Array .get (1 ) {
342
340
| None =>
343
341
let title = "API"
344
342
let categories : array <Category .t > = [
345
343
{
346
344
name : "Introduction" ,
347
- items : [{name : "Overview" , href : ` /docs/manual/${versionStr }/api` }],
345
+ items : [{name : "Overview" , href : ` /docs/manual/${version }/api` }],
348
346
},
349
347
{
350
348
name : "Modules" ,
351
349
items : [
352
- {name : "Js Module" , href : ` /docs/manual/${versionStr }/api/js` },
353
- {name : "Belt Module" , href : ` /docs/manual/${versionStr }/api/belt` },
354
- {name : "Dom Module" , href : ` /docs/manual/${versionStr }/api/dom` },
350
+ {name : "Js Module" , href : ` /docs/manual/${version }/api/js` },
351
+ {name : "Belt Module" , href : ` /docs/manual/${version }/api/belt` },
352
+ {name : "Dom Module" , href : ` /docs/manual/${version }/api/dom` },
355
353
],
356
354
},
357
355
]
358
- <ApiLayout components categories title version = versionStr >
356
+ <ApiLayout components categories title version >
359
357
warnBanner
360
358
children
361
359
</ApiLayout >
362
360
| Some (moduleName ) =>
363
361
let indexData = switch Dict .get (indexData , moduleName ) {
364
362
| Some (moduleData ) =>
365
363
Dict .get (moduleData , version )-> Option .getOrThrow (
366
- ~message = ` Not found data for ${moduleName} version ${versionStr }` ,
364
+ ~message = ` Not found data for ${moduleName} version ${version }` ,
367
365
)
368
366
| None => throw (Failure (` Not found index data for module: ${moduleName}` ))
369
367
}
@@ -378,7 +376,7 @@ let make = (~components=ApiMarkdown.default, ~version, ~children) => {
378
376
379
377
let prefix = {
380
378
open Url
381
- {name : "API" , href : "/docs/manual/" ++ (versionStr ++ "/api" )}
379
+ {name : "API" , href : "/docs/manual/" ++ (version ++ "/api" )}
382
380
}
383
381
384
382
let breadcrumbs = ApiLayout .makeBreadcrumbs (~prefix , route )
@@ -391,16 +389,16 @@ let make = (~components=ApiMarkdown.default, ~version, ~children) => {
391
389
}
392
390
}
393
391
394
- let categories = moduleCategories (moduleName , versionStr )
392
+ let categories = moduleCategories (moduleName , version )
395
393
396
394
let title = switch moduleName {
397
- | "belt" => "Belt Stdlib "
398
- | "js" => "Js Stdlib "
399
- | "dom" => "Dom Stdlib "
395
+ | "belt" => "Belt Module "
396
+ | "js" => "Js Module "
397
+ | "dom" => "Dom Module "
400
398
| _ => assert (false )
401
399
}
402
400
403
- <ApiLayout components title version = { versionStr } activeToc categories breadcrumbs >
401
+ <ApiLayout components title version activeToc categories breadcrumbs >
404
402
warnBanner
405
403
children
406
404
</ApiLayout >
0 commit comments