Video details changes and channel sheet

This commit is contained in:
Arkadiusz Fal
2023-04-22 10:56:42 +02:00
parent 5db74a3997
commit 67690bc435
15 changed files with 389 additions and 256 deletions

View File

@@ -5,9 +5,9 @@ struct RelatedView: View {
@ObservedObject private var player = PlayerModel.shared
var body: some View {
List {
if let related = player.currentVideo?.related {
Section(header: Text("Related")) {
LazyVStack {
if let related = player.videoForDisplay?.related {
Section(header: header) {
ForEach(related) { video in
PlayerQueueRow(item: PlayerQueueItem(video))
.listRowBackground(Color.clear)
@@ -34,6 +34,15 @@ struct RelatedView: View {
.listStyle(.plain)
#endif
}
var header: some View {
Text("Related")
#if !os(macOS)
.font(.caption)
.foregroundColor(.secondary)
.frame(maxWidth: .infinity, alignment: .leading)
#endif
}
}
struct RelatedView_Previews: PreviewProvider {