diff options
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r-- | server/src/routes/ui/node.rs | 9 |
1 files changed, 6 insertions, 3 deletions
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() } } |