This commit is contained in:
2025-09-02 22:25:30 +03:00
parent d23055a0bf
commit f59e1eeebd
9 changed files with 92 additions and 17 deletions

12
src/pages/documents.rs Normal file
View 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
View 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()))
}

View File

@@ -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
View 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()))
}