@@ -334,36 +334,34 @@ let make = (~components=ApiMarkdown.default, ~version, ~children) => {
334334 let route = router .route
335335 let url = router .route -> Url .parse
336336
337- let versionStr = version
338-
339- let warnBanner = <ApiLayout .OldDocsWarning route version = versionStr />
337+ let warnBanner = <ApiLayout .OldDocsWarning route version />
340338
341339 switch url .pagepath -> Array .get (1 ) {
342340 | None =>
343341 let title = "API"
344342 let categories : array <Category .t > = [
345343 {
346344 name : "Introduction" ,
347- items : [{name : "Overview" , href : ` /docs/manual/${versionStr }/api` }],
345+ items : [{name : "Overview" , href : ` /docs/manual/${version }/api` }],
348346 },
349347 {
350348 name : "Modules" ,
351349 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` },
355353 ],
356354 },
357355 ]
358- <ApiLayout components categories title version = versionStr >
356+ <ApiLayout components categories title version >
359357 warnBanner
360358 children
361359 </ApiLayout >
362360 | Some (moduleName ) =>
363361 let indexData = switch Dict .get (indexData , moduleName ) {
364362 | Some (moduleData ) =>
365363 Dict .get (moduleData , version )-> Option .getOrThrow (
366- ~message = ` Not found data for ${moduleName} version ${versionStr }` ,
364+ ~message = ` Not found data for ${moduleName} version ${version }` ,
367365 )
368366 | None => throw (Failure (` Not found index data for module: ${moduleName}` ))
369367 }
@@ -378,7 +376,7 @@ let make = (~components=ApiMarkdown.default, ~version, ~children) => {
378376
379377 let prefix = {
380378 open Url
381- {name : "API" , href : "/docs/manual/" ++ (versionStr ++ "/api" )}
379+ {name : "API" , href : "/docs/manual/" ++ (version ++ "/api" )}
382380 }
383381
384382 let breadcrumbs = ApiLayout .makeBreadcrumbs (~prefix , route )
@@ -391,16 +389,16 @@ let make = (~components=ApiMarkdown.default, ~version, ~children) => {
391389 }
392390 }
393391
394- let categories = moduleCategories (moduleName , versionStr )
392+ let categories = moduleCategories (moduleName , version )
395393
396394 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 "
400398 | _ => assert (false )
401399 }
402400
403- <ApiLayout components title version = { versionStr } activeToc categories breadcrumbs >
401+ <ApiLayout components title version activeToc categories breadcrumbs >
404402 warnBanner
405403 children
406404 </ApiLayout >
0 commit comments