diff options
Diffstat (limited to 'server')
-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), |