Update LiveTVChannelsView.swift (#569)

This commit is contained in:
Ethan Pippin 2022-09-11 08:58:39 -06:00 committed by GitHub
parent e5f3ab9a0c
commit 9a075602f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 25 deletions

View File

@ -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.")