aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/pages/home.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-01-10 23:06:31 +0100
committermetamuffin <metamuffin@disroot.org>2023-01-10 23:06:31 +0100
commitd38812fdbb968b14538ec59989873b1daf1fa7ab (patch)
treee4609858b89607417ae39f7d655903ef610662fa /src/frontend/pages/home.rs
parent552a3eb82347ee051855016f51ec452906cdc4d6 (diff)
downloadjellything-d38812fdbb968b14538ec59989873b1daf1fa7ab.tar
jellything-d38812fdbb968b14538ec59989873b1daf1fa7ab.tar.bz2
jellything-d38812fdbb968b14538ec59989873b1daf1fa7ab.tar.zst
directory browser works (somewhat)
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() }
},
- })
+ )
}