aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes')
-rw-r--r--server/src/routes/ui/node.rs2
-rw-r--r--server/src/routes/ui/sort.rs3
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),