diff options
Diffstat (limited to 'src/templ_data/files.rs')
-rw-r--r-- | src/templ_data/files.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/templ_data/files.rs b/src/templ_data/files.rs new file mode 100644 index 0000000..27a5bde --- /dev/null +++ b/src/templ_data/files.rs @@ -0,0 +1,13 @@ +//! File browser template data + +use super::BaseData; +use askama::Template; + +// This struct needs escapng=none to render README files it encounters along the way +#[derive(Template)] +#[template(path = "files.html", escape = "none")] +pub(crate) struct Files { + pub base: BaseData, + pub path: String, + pub readme: Option<String>, +} |