use axum::{ Router, response::Redirect, routing::{get, post}, }; use axum_extra::routing::RouterExt as _; use crate::app::App; use super::relations_single; mod add_table_handler; mod nav_handler; pub(super) fn new_router() -> Router { Router::::new() .route("/", get(|| async move { Redirect::to("nav/") })) .route("/add-table", post(add_table_handler::post)) .route_with_tsr("/nav/", get(nav_handler::get)) .nest("/r/{rel_oid}", relations_single::new_router()) }