From 7cc616e965b4a4eb5a8c759c7230f9d8d01821c0 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 14 Jun 2023 20:38:19 +0200 Subject: generalize share props between item and dir --- server/src/routes/ui/node.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'server/src/routes/ui/node.rs') diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index a4ef6f3..d5e52ff 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -31,7 +31,7 @@ pub async fn r_library_node( .nested_path(&path) .context("retrieving library node")?; Ok(LayoutPage { - title: node.title().to_string(), + title: node.commmon().title.to_string(), show_back: node.get_item().is_ok(), content: markup::new! { @NodePage { node: &node } @@ -63,14 +63,14 @@ markup::define! { } p.title { a[href=uri!(r_library_node(&dir.lib_path))] { - @dir.info.name + @dir.info.title } } } } DirectoryPage<'a>(dir: &'a Arc) { div.page.dir { - h1 { @dir.info.name } + h1 { @dir.info.title } @if let Some(parent) = dir.lib_path.parent() { a.dirup[href=uri!(r_library_node(&parent))] { "Go up" } } @@ -109,7 +109,7 @@ markup::define! { a.play[href=&player_uri(&item.lib_path)] { "Watch now" } } div.details { - h3 { @item.info.description_head } + h3 { @item.info.tagline } p { @item.info.description } } } @@ -138,8 +138,8 @@ pub async fn r_item_assets( .info .backdrop .clone() - .or_else(|| node.poster().clone()), - AssetRole::Poster => node.poster().clone(), + .or_else(|| node.commmon().poster.clone()), + AssetRole::Poster => node.commmon().poster.clone(), }; let path = if let Some(p) = path { library.root_path.join(p) -- cgit v1.2.3-70-g09d2