feat(router): add /admin/write/:id route for post editing

This commit is contained in:
xfy 2026-06-05 17:34:26 +08:00
parent 6d28c2b4ce
commit 026a331dcd
2 changed files with 4 additions and 2 deletions

View File

@ -4,4 +4,4 @@ pub mod write;
pub use dashboard::Admin;
pub use posts::Posts;
pub use write::Write;
pub use write::{Write, WriteEdit};

View File

@ -5,7 +5,7 @@ use crate::components::admin_layout::AdminLayout;
use crate::components::frontend_layout::FrontendLayout;
use crate::context::UserContext;
use crate::pages::about::About;
use crate::pages::admin::{Admin, Posts, Write};
use crate::pages::admin::{Admin, Posts, Write, WriteEdit};
use crate::pages::archives::Archives;
use crate::pages::home::{Home, HomePage};
use crate::pages::login::Login;
@ -43,6 +43,8 @@ pub enum Route {
Admin {},
#[route("/write")]
Write {},
#[route("/write/:id")]
WriteEdit { id: i32 },
#[route("/posts")]
Posts {},
#[end_layout]