aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/tubo
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/tubo')
-rw-r--r--src/frontend/tubo/views/channel.cljs26
-rw-r--r--src/frontend/tubo/views/playlist.cljs12
-rw-r--r--src/frontend/tubo/views/stream.cljs4
3 files changed, 23 insertions, 19 deletions
diff --git a/src/frontend/tubo/views/channel.cljs b/src/frontend/tubo/views/channel.cljs
index 9318c0e..fd7965c 100644
--- a/src/frontend/tubo/views/channel.cljs
+++ b/src/frontend/tubo/views/channel.cljs
@@ -25,16 +25,22 @@
(when banner
[:div.flex.justify-center
[:img {:src banner}]])
- [:div.flex.items-center.my-4.mx-2
- (when avatar
- [:div.relative.w-16.h-16
- [:img.rounded-full.object-cover.max-w-full.min-h-full {:src avatar :alt name}]])
- [:div.m-4
- [:h1.text-xl name]
- (when subscriber-count
- [:div.flex.my-2.items-center
- [:i.fa-solid.fa-users.text-xs]
- [:span.mx-2 (.toLocaleString subscriber-count)]])]]
+ [:div.flex.items-center.justify-between
+ [:div.flex.items-center.my-4.mx-2
+ (when avatar
+ [:div.relative.w-16.h-16
+ [:img.rounded-full.object-cover.max-w-full.min-h-full {:src avatar :alt name}]])
+ [:div.m-4
+ [:h1.text-xl name]
+ (when subscriber-count
+ [:div.flex.my-2.items-center
+ [:i.fa-solid.fa-users.text-xs]
+ [:span.mx-2 (.toLocaleString subscriber-count)]])]]
+ [:div.whitespace-nowrap.ml-4
+ [:button
+ {:on-click #(rf/dispatch [::events/enqueue-related-streams related-streams service-color])}
+ [:i.fa-solid.fa-headphones.mx-3]
+ [:span.text-neutral-600.dark:text-neutral-300 "Background"]]]]
[:div.my-2
[:p description]]
[items/related-streams related-streams next-page-url]])]))
diff --git a/src/frontend/tubo/views/playlist.cljs b/src/frontend/tubo/views/playlist.cljs
index bee01c5..d8e8d49 100644
--- a/src/frontend/tubo/views/playlist.cljs
+++ b/src/frontend/tubo/views/playlist.cljs
@@ -21,7 +21,7 @@
[:div.flex.flex-col.items-center.px-5.pt-4.flex-auto
(if page-loading?
[loading/loading-icon service-color "text-5xl"]
- [:div.flex.flex-col.flex-auto.w-full {:class "ml:w-4/5"}
+ [:div.flex.flex-col.flex-auto.w-full {:class "ml:w-4/5 xl:w-3/5"}
[navigation/back-button service-color]
(when banner-url
[:div
@@ -30,11 +30,11 @@
[:div.flex.justify-between.items-center.mb-4
[:div
[:h1.text-2xl.font-bold.line-clamp-1 {:title name} name]]
- [:div.flex-auto.whitespace-nowrap.ml-4
+ [:div.whitespace-nowrap.ml-4
[:button
{:on-click #(rf/dispatch [::events/enqueue-related-streams related-streams service-color])}
- [:i.fa-solid.fa-headphones]
- [:span.ml-4.text-neutral-600.dark:text-neutral-300 "Background"]]]]
+ [:i.mx-3.fa-solid.fa-headphones]
+ [:span.text-neutral-600.dark:text-neutral-300 "Background"]]]]
[:div.flex.items-center.justify-between
[:div.flex.items-center.my-4.mr-2
[:div.flex.items-center.py-3.pr-3.box-border.h-12
@@ -43,7 +43,5 @@
[:img.rounded-full.object-cover.min-h-full.min-w-full {:src uploader-avatar :alt uploader-name}]]]]
[:a {:href (rfe/href :tubo.routes/channel nil {:url uploader-url}) :title uploader-name}
uploader-name]]
- [:span.ml-2.whitespace-nowrap (str stream-count " streams")]]
- [:div.flex.flex.w-full.my-4.justify-center
- ]]
+ [:span.ml-2.whitespace-nowrap (str stream-count " streams")]]]
[items/related-streams related-streams next-page-url]])]))
diff --git a/src/frontend/tubo/views/stream.cljs b/src/frontend/tubo/views/stream.cljs
index 6747abc..e13fa39 100644
--- a/src/frontend/tubo/views/stream.cljs
+++ b/src/frontend/tubo/views/stream.cljs
@@ -145,7 +145,7 @@
:on-click #(rf/dispatch [::events/toggle-stream-layout :show-related])}]]
[:button
{:on-click #(rf/dispatch [::events/enqueue-related-streams related-streams service-color])}
- [:i.fa-solid.fa-headphones]
- [:span.mx-2.text-neutral-600.dark:text-neutral-300 "Background"]]]
+ [:i.mx-2.fa-solid.fa-headphones]
+ [:span.text-neutral-600.dark:text-neutral-300 "Background"]]]
(when (not show-related)
[items/related-streams related-streams nil])])]]])]))