Update LiveTVChannelsView.swift (#569)
This commit is contained in:
parent
e5f3ab9a0c
commit
9a075602f6
|
@ -6,10 +6,10 @@
|
||||||
// Copyright (c) 2022 Jellyfin & Jellyfin Contributors
|
// Copyright (c) 2022 Jellyfin & Jellyfin Contributors
|
||||||
//
|
//
|
||||||
|
|
||||||
|
import CollectionView
|
||||||
import Foundation
|
import Foundation
|
||||||
import JellyfinAPI
|
import JellyfinAPI
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
import SwiftUICollection
|
|
||||||
|
|
||||||
typealias LiveTVChannelViewProgram = (timeDisplay: String, title: String)
|
typealias LiveTVChannelViewProgram = (timeDisplay: String, title: String)
|
||||||
|
|
||||||
|
@ -36,30 +36,30 @@ struct LiveTVChannelsView: View {
|
||||||
if viewModel.isLoading == true {
|
if viewModel.isLoading == true {
|
||||||
ProgressView()
|
ProgressView()
|
||||||
} else if !viewModel.channelPrograms.isEmpty {
|
} else if !viewModel.channelPrograms.isEmpty {
|
||||||
Text("nothing")
|
CollectionView(items: viewModel.channelPrograms) { _, program, _ in
|
||||||
// ASCollectionView(data: viewModel.channelPrograms, dataID: \.self) { channelProgram, _ in
|
makeCellView(program)
|
||||||
// makeCellView(channelProgram)
|
}
|
||||||
// }
|
.layout { _, layoutEnvironment in
|
||||||
// .layout {
|
.grid(
|
||||||
// .grid(
|
layoutEnvironment: layoutEnvironment,
|
||||||
// layoutMode: .fixedNumberOfColumns(columns),
|
layoutMode: .adaptive(withMinItemSize: 144),
|
||||||
// itemSpacing: 16,
|
itemSpacing: 16,
|
||||||
// lineSpacing: 4,
|
lineSpacing: 4,
|
||||||
// itemSize: .absolute(144)
|
itemSize: .absolute(144)
|
||||||
// )
|
)
|
||||||
// }
|
}
|
||||||
// .frame(maxWidth: .infinity, maxHeight: .infinity)
|
.frame(maxWidth: .infinity, maxHeight: .infinity)
|
||||||
// .ignoresSafeArea()
|
.ignoresSafeArea()
|
||||||
// .onAppear {
|
.onAppear {
|
||||||
// viewModel.startScheduleCheckTimer()
|
viewModel.startScheduleCheckTimer()
|
||||||
// self.checkOrientation()
|
self.checkOrientation()
|
||||||
// }
|
}
|
||||||
// .onDisappear {
|
.onDisappear {
|
||||||
// viewModel.stopScheduleCheckTimer()
|
viewModel.stopScheduleCheckTimer()
|
||||||
// }
|
}
|
||||||
// .onReceive(NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)) { _ in
|
.onReceive(NotificationCenter.default.publisher(for: UIDevice.orientationDidChangeNotification)) { _ in
|
||||||
// self.checkOrientation()
|
self.checkOrientation()
|
||||||
// }
|
}
|
||||||
} else {
|
} else {
|
||||||
VStack {
|
VStack {
|
||||||
Text("No results.")
|
Text("No results.")
|
||||||
|
|
Loading…
Reference in New Issue