feat(router): add /admin/write/:id route for post editing
This commit is contained in:
parent
6d28c2b4ce
commit
026a331dcd
@ -4,4 +4,4 @@ pub mod write;
|
|||||||
|
|
||||||
pub use dashboard::Admin;
|
pub use dashboard::Admin;
|
||||||
pub use posts::Posts;
|
pub use posts::Posts;
|
||||||
pub use write::Write;
|
pub use write::{Write, WriteEdit};
|
||||||
|
|||||||
@ -5,7 +5,7 @@ use crate::components::admin_layout::AdminLayout;
|
|||||||
use crate::components::frontend_layout::FrontendLayout;
|
use crate::components::frontend_layout::FrontendLayout;
|
||||||
use crate::context::UserContext;
|
use crate::context::UserContext;
|
||||||
use crate::pages::about::About;
|
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::archives::Archives;
|
||||||
use crate::pages::home::{Home, HomePage};
|
use crate::pages::home::{Home, HomePage};
|
||||||
use crate::pages::login::Login;
|
use crate::pages::login::Login;
|
||||||
@ -43,6 +43,8 @@ pub enum Route {
|
|||||||
Admin {},
|
Admin {},
|
||||||
#[route("/write")]
|
#[route("/write")]
|
||||||
Write {},
|
Write {},
|
||||||
|
#[route("/write/:id")]
|
||||||
|
WriteEdit { id: i32 },
|
||||||
#[route("/posts")]
|
#[route("/posts")]
|
||||||
Posts {},
|
Posts {},
|
||||||
#[end_layout]
|
#[end_layout]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user