diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-10 23:06:31 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-10 23:06:31 +0100 |
commit | d38812fdbb968b14538ec59989873b1daf1fa7ab (patch) | |
tree | e4609858b89607417ae39f7d655903ef610662fa /src/frontend/pages/home.rs | |
parent | 552a3eb82347ee051855016f51ec452906cdc4d6 (diff) | |
download | jellything-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.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() } }, - }) + ) } |