From 47fad855a5495d533e6b46b13a088019d98b29ad Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 12 Dec 2023 12:28:22 +0100 Subject: always show node props + add item count --- server/src/routes/ui/node.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 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 48b5f2b..eab50fc 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -89,11 +89,11 @@ markup::define! { a[href=uri!(r_library_node(id))] { img[src=uri!(r_item_assets(id, AssetRole::Poster, Some(1024)))]; } - @if !(matches!(node.kind, NodeKind::Collection | NodeKind::Channel)) { - .cardhover.item { + .cardhover.item { + @if !(matches!(node.kind, NodeKind::Collection | NodeKind::Channel)) { a.play[href=&uri!(r_player(id, PlayerConfig::default())), class="icon"] { "play_arrow" } - @Props { node } } + @Props { node } } // .inner { // a[href=uri!(r_library_node(id))] { @@ -184,6 +184,9 @@ markup::define! { Rating::Imdb => { "IMDb Rating: " @value } } } } + @if !node.children.is_empty() { + p { @format!("{} items", node.children.len()) } + } @if let Some(d) = &node.release_date { p { "Released " @d.to_rfc2822() } } -- cgit v1.2.3-70-g09d2