diff --git a/crates/aiken-project/src/docs.rs b/crates/aiken-project/src/docs.rs index 2c660fa1..dc8b3f72 100644 --- a/crates/aiken-project/src/docs.rs +++ b/crates/aiken-project/src/docs.rs @@ -192,7 +192,7 @@ fn generate_module( documentation: render_markdown(&module.ast.docs.iter().join("\n")), modules_prefix: modules_prefix.to_string(), modules, - project_name: &config.name.to_string(), + project_name: &config.name.repo.to_string(), page_title: &format!("{} - {}", module.name, config.name), module_name: module.name.clone(), project_version: &config.version.to_string(), @@ -285,7 +285,7 @@ fn generate_readme( breadcrumbs: ".", modules_prefix: modules_prefix.to_string(), modules, - project_name: &config.name.to_string(), + project_name: &config.name.repo.to_string(), page_title: &config.name.to_string(), project_version: &config.version.to_string(), content: render_markdown(&content), diff --git a/crates/aiken-project/templates/_layout.html b/crates/aiken-project/templates/_layout.html index 40da044b..16174afa 100644 --- a/crates/aiken-project/templates/_layout.html +++ b/crates/aiken-project/templates/_layout.html @@ -166,6 +166,11 @@ +
diff --git a/crates/aiken-project/templates/css/index.css b/crates/aiken-project/templates/css/index.css index 5073d82b..1ed419b9 100644 --- a/crates/aiken-project/templates/css/index.css +++ b/crates/aiken-project/templates/css/index.css @@ -222,6 +222,24 @@ p code { margin: 0 var(--small-gap) 0 0; } +.page-header nav { + display: flex; + height: 100%; + align-items: center; + justify-content: space-between; + padding-left: 2rem; +} + +.page-header nav > a + a { + margin-left: 1rem; +} + +@media (min-width: 919px) { + .page-header nav { + display: none; + } +} + /* Version selector */ #project-version { @@ -407,6 +425,12 @@ body.drawer-open .label-closed { background-color: var(--color-background-accent); } +@media(max-width: 770px) { + .member-name { + overflow-x: auto; + } +} + .member-name h2 { display: flex; font-size: 1.25rem; @@ -541,9 +565,11 @@ table tr:nth-child(2n) { /* Pre-Wrap Option */ -body.prewrap-on code, -body.prewrap-on pre { - white-space: pre-wrap; +@media(min-width: 769px) { + body.prewrap-on code, + body.prewrap-on pre { + white-space: pre-wrap; + } } /* Dark Theme Option */ @@ -574,10 +600,8 @@ body.theme-dark { } /* Medium and larger displays */ -@media (min-width: 680px) { - #prewrap-toggle { - display: none; - } +#prewrap-toggle { + display: none; } /* Small displays */