diff options
Diffstat (limited to 'src/frontend/pages/home.rs')
-rw-r--r-- | src/frontend/pages/home.rs | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/frontend/pages/home.rs b/src/frontend/pages/home.rs index 3595c19..d76fc6e 100644 --- a/src/frontend/pages/home.rs +++ b/src/frontend/pages/home.rs @@ -1,15 +1,14 @@ -use crate::{ - frontend::pages::{layout::Layout, HtmlTemplate}, - AppState, -}; +use crate::frontend::pages::node::NodePage; +use crate::{frontend::pages::HtmlTemplate, AppState}; use rocket::{get, State}; #[get("/")] -pub async fn page_home(state: &State<AppState>) -> HtmlTemplate<impl markup::Render> { - HtmlTemplate(Layout { - title: String::from("Home"), - main: markup::new! { - h1 { "It works!" } +pub async fn page_home(state: &State<AppState>) -> HtmlTemplate<markup::DynRender> { + HtmlTemplate( + "Home".to_string(), + markup::new! { + h1 { "Welcome to Jellything" } + @NodePage { node: state.library.root.clone() } }, - }) + ) } |