diff options
author | metamuffin <metamuffin@disroot.org> | 2023-12-12 12:28:22 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-12-12 12:28:22 +0100 |
commit | 47fad855a5495d533e6b46b13a088019d98b29ad (patch) | |
tree | 676f2be435a4940f20988f718024d5c1d1f476d8 /server/src/routes/ui/node.rs | |
parent | 772f779f6b11ca0c3e08e73284de3c5e594f9ee1 (diff) | |
download | jellything-47fad855a5495d533e6b46b13a088019d98b29ad.tar jellything-47fad855a5495d533e6b46b13a088019d98b29ad.tar.bz2 jellything-47fad855a5495d533e6b46b13a088019d98b29ad.tar.zst |
always show node props + add item count
Diffstat (limited to 'server/src/routes/ui/node.rs')
-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() } } |