use axum::{extract::Path, response::Response}; use super::http::serve; pub async fn js(Path(path): Path) -> Response { let path = format!("/js/{path}"); serve(&path).await } pub async fn css(Path(path): Path) -> Response { let path = format!("/css/{path}"); serve(&path).await } pub async fn fonts(Path(path): Path) -> Response { let path = format!("/fonts/{path}"); serve(&path).await } pub async fn image(Path(path): Path) -> Response { let path = format!("/image/{path}"); serve(&path).await } pub async fn favicon() -> Response { serve("/favicon.ico").await } pub async fn robots() -> Response { serve("/robots.txt").await }