:3
This commit is contained in:
12
src/pages/documents.rs
Normal file
12
src/pages/documents.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
use askama::Template;
|
||||
use axum::{http::StatusCode, response::Html};
|
||||
|
||||
#[derive(Debug, Template, Clone)]
|
||||
#[template(path = "index.html")]
|
||||
pub struct PageTemplate {}
|
||||
|
||||
pub async fn page() -> (StatusCode, Html<String>) {
|
||||
let page = PageTemplate {};
|
||||
|
||||
(StatusCode::OK, Html(page.render().unwrap()))
|
||||
}
|
||||
12
src/pages/events.rs
Normal file
12
src/pages/events.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
use askama::Template;
|
||||
use axum::{http::StatusCode, response::Html};
|
||||
|
||||
#[derive(Debug, Template, Clone)]
|
||||
#[template(path = "index.html")]
|
||||
pub struct PageTemplate {}
|
||||
|
||||
pub async fn page() -> (StatusCode, Html<String>) {
|
||||
let page = PageTemplate {};
|
||||
|
||||
(StatusCode::OK, Html(page.render().unwrap()))
|
||||
}
|
||||
@@ -1,8 +1,14 @@
|
||||
use askama::Template;
|
||||
use axum::{Router, routing::get};
|
||||
|
||||
pub mod documents;
|
||||
pub mod events;
|
||||
pub mod index;
|
||||
pub mod roster;
|
||||
|
||||
pub fn register_routes() -> Router {
|
||||
Router::new().route("/", get(index::page))
|
||||
Router::new()
|
||||
.route("/", get(index::page))
|
||||
.route("/roster", get(roster::page))
|
||||
.route("/events", get(events::page))
|
||||
.route("/documents", get(documents::page))
|
||||
}
|
||||
|
||||
12
src/pages/roster.rs
Normal file
12
src/pages/roster.rs
Normal file
@@ -0,0 +1,12 @@
|
||||
use askama::Template;
|
||||
use axum::{http::StatusCode, response::Html};
|
||||
|
||||
#[derive(Debug, Template, Clone)]
|
||||
#[template(path = "index.html")]
|
||||
pub struct PageTemplate {}
|
||||
|
||||
pub async fn page() -> (StatusCode, Html<String>) {
|
||||
let page = PageTemplate {};
|
||||
|
||||
(StatusCode::OK, Html(page.render().unwrap()))
|
||||
}
|
||||
Reference in New Issue
Block a user