aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/pages/home.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/pages/home.rs')
-rw-r--r--src/frontend/pages/home.rs19
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() }
},
- })
+ )
}