use actix_web::{get, web, HttpResponse, Responder}; use ramhorns::Content; use crate::{config::Config, template::Infos}; #[get("/networks")] pub async fn page(config: web::Data) -> impl Responder { HttpResponse::Ok().body(get_page(config.get_ref().clone())) } #[derive(Content)] struct NetworksTemplate {} pub fn get_page(config: Config) -> std::string::String { config.tmpl.render( "networks.html", NetworksTemplate {}, Infos { page_title: Some("Mes réseaux".to_string()), page_desc: Some("Réseaux d'Anri".to_string()), }, ) }