aboutsummaryrefslogtreecommitdiffstats
path: root/src/renderer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer.rs')
-rw-r--r--src/renderer.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/renderer.rs b/src/renderer.rs
index 75d2c71..1e92cbe 100644
--- a/src/renderer.rs
+++ b/src/renderer.rs
@@ -7,12 +7,14 @@ use std::time::SystemTime;
use strum::IntoEnumIterator;
use crate::auth::CurrentUser;
-use crate::listing::{Breadcrumb, Entry, QueryParameters, SortingMethod, SortingOrder};
+use crate::listing::{Breadcrumb, Entry, QueryParameters, Readme, SortingMethod, SortingOrder};
use crate::{archive::ArchiveMethod, MiniserveConfig};
+#[allow(clippy::too_many_arguments)]
/// Renders the file listing
pub fn page(
entries: Vec<Entry>,
+ readme: Option<Readme>,
is_root: bool,
query_params: QueryParameters,
breadcrumbs: Vec<Breadcrumb>,
@@ -165,6 +167,12 @@ pub fn page(
}
}
}
+ @if readme.is_some() {
+ div {
+ h3 { (readme.as_ref().unwrap().filename) }
+ (PreEscaped (readme.unwrap().contents));
+ }
+ }
a.back href="#top" {
(arrow_up())
}