From d8c59850dcd666cb54c990430cee8462d6f86c5f Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Thu, 15 Oct 2020 22:47:48 +0500 Subject: [PATCH] Add route "GET /sign_up" --- src/routes.rs | 12 +++++++++++- templates/sign_up.html.hbs | 12 ++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 templates/sign_up.html.hbs diff --git a/src/routes.rs b/src/routes.rs index abc665a..42f4d5b 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -14,7 +14,7 @@ struct TemplateContext { } pub fn routes() -> Vec { - routes![index, sign_up] + routes![index, sign_up_show, sign_up] } #[get("/")] @@ -29,6 +29,16 @@ fn index(db_conn: database::DbConn) -> Template { Template::render("index", &template_context) } +#[get("/sign_up")] +fn sign_up_show(db_conn: database::DbConn) -> Template { + let template_context = TemplateContext { + parent: "layout", + users: None, + }; + + Template::render("sign_up", &template_context) +} + #[post("/users", data = "")] fn sign_up( db_conn: database::DbConn, diff --git a/templates/sign_up.html.hbs b/templates/sign_up.html.hbs new file mode 100644 index 0000000..4283046 --- /dev/null +++ b/templates/sign_up.html.hbs @@ -0,0 +1,12 @@ +{{#*inline "page"}} + +

Sign Up

+ +
+ + + +
+ +{{/inline}} +{{~> (parent)~}}