wip test new site content

This commit is contained in:
Nate
2021-09-14 17:54:23 -04:00
parent 4be17b7a9b
commit 0f2ba45267
4 changed files with 86 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
use crate::{AppState, Request, RequestExt};
use std::sync::Arc;
use tide::http::mime;
pub fn add_routes(app: &mut tide::Server<Arc<AppState>>) {
app.at("/app").get(get_about_app);
}
async fn get_about_app(mut request: Request) -> tide::Result {
let data = request.layout_data().await?;
Ok(tide::Response::builder(200)
.body(request.state().render_template("about_app.hbs", &data)?)
.content_type(mime::HTML)
.build())
}
+2
View File
@@ -9,6 +9,7 @@ mod github;
mod home;
mod rpc;
mod team;
mod about_app;
use self::errors::TideResultExt as _;
use anyhow::Result;
@@ -173,6 +174,7 @@ pub async fn run_server(
web.with(errors::Middleware);
home::add_routes(&mut web);
team::add_routes(&mut web);
about_app::add_routes(&mut web);
admin::add_routes(&mut web);
auth::add_routes(&mut web);
assets::add_routes(&mut web);