diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-30 23:52:24 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-30 23:52:24 +0100 |
commit | 07bab4d842d23908a34daf5adf96280a4002665a (patch) | |
tree | e4a1cf19030b7883403e0bfddebb786e9c6328da /server/src/routes/ui | |
parent | 9d6411fd92e73c204425f8dd37dc3cf567f604e4 (diff) | |
download | jellything-07bab4d842d23908a34daf5adf96280a4002665a.tar jellything-07bab4d842d23908a34daf5adf96280a4002665a.tar.bz2 jellything-07bab4d842d23908a34daf5adf96280a4002665a.tar.zst |
music and proper parent slug
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r-- | server/src/routes/ui/node.rs | 2 | ||||
-rw-r--r-- | server/src/routes/ui/sort.rs | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 121896e..2df78b4 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -277,7 +277,7 @@ markup::define! { pub fn aspect_class(kind: NodeKind) -> &'static str { match kind { - NodeKind::Channel => "aspect-square", + NodeKind::Channel | NodeKind::Music => "aspect-square", NodeKind::Video => "aspect-thumb", NodeKind::Collection => "aspect-land", _ => "aspect-port", diff --git a/server/src/routes/ui/sort.rs b/server/src/routes/ui/sort.rs index 68bd588..6f1eade 100644 --- a/server/src/routes/ui/sort.rs +++ b/server/src/routes/ui/sort.rs @@ -35,6 +35,7 @@ form_enum!( KindMovie = "kind_movie", KindVideo = "kind_video", KindShortFormVideo = "kind_short_form_video", + KindMusic = "kind_music", KindCollection = "kind_collection", KindChannel = "kind_channel", KindShow = "kind_show", @@ -95,6 +96,7 @@ impl FilterProperty { (KindMovie, "Movie"), (KindVideo, "Video"), (KindShortFormVideo, "Short Form Video"), + (KindMusic, "Music"), (KindCollection, "Collection"), (KindChannel, "Channel"), (KindShow, "Show"), @@ -153,6 +155,7 @@ pub fn filter_and_sort_nodes( FilterProperty::KindShortFormVideo => { node.kind == Some(NodeKind::ShortFormVideo) } + FilterProperty::KindMusic => node.kind == Some(NodeKind::Music), FilterProperty::KindCollection => node.kind == Some(NodeKind::Collection), FilterProperty::KindChannel => node.kind == Some(NodeKind::Channel), FilterProperty::KindShow => node.kind == Some(NodeKind::Show), |