diff options
Diffstat (limited to 'src/web/pages.rs')
-rw-r--r-- | src/web/pages.rs | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/web/pages.rs b/src/web/pages.rs deleted file mode 100644 index a8605ef..0000000 --- a/src/web/pages.rs +++ /dev/null @@ -1,31 +0,0 @@ -use axum::{response::Response, routing::get, Router}; - -use super::{extract::Authorized, http::serve}; - -pub fn router() -> Router { - Router::new() - .route("/", get(root)) - .route("/login", get(login)) - .route("/home", get(home)) - .route("/domain", get(domain)) -} - -async fn root(user: Option<Authorized>) -> Response { - if user.is_some() { - home().await - } else { - login().await - } -} - -async fn login() -> Response { - serve("/login.html").await -} - -async fn home() -> Response { - serve("/home.html").await -} - -async fn domain() -> Response { - serve("/domain.html").await -} |