Something went wrong. Try again.
Paper Mario atproto mod hosting site starhaven.dev
Something went wrong. Try again.
123456789101112131415161718192021222324use anyhow::Result;use axum::response::Html;use axum::routing::get;use axum::Router;use maud::{html, Markup};
use crate::error::AppError;use crate::page::Page;use crate::state::AppState;
pub fn router() -> Router<AppState> { Router::new().route("/forum", get(handle_get_forum))}
async fn handle_get_forum(page: Page) -> Result<Html<String>, AppError> { Ok(page.body(forum_page()).title("Forum").render())}
fn forum_page() -> Markup { html! { p.placeholder {"No forum yet! Check back soon"} }}