summaryrefslogtreecommitdiffstats
path: root/src/view/repos.rs
blob: 555811cae92f6e0a0f6574eced05cf94497abd51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
pub const NAME: &'static str = "repos";

#[derive(serde::Serialize)]
pub struct Data<'a> {
    pub repo_names: &'a [&'a str],
}

pub fn render<'a, 'r>(hb: &handlebars::Handlebars<'r>, data: Data<'a>) -> Result<String, handlebars::RenderError> {
    log::debug!("Rendering repos: {:?}", data.repo_names.join(", "));
    hb.render(self::NAME, &super::RenderData { parent: "base", data })
}