Refactor views

This commit is contained in:
Arkadiusz Fal
2026-02-09 01:13:02 +01:00
parent 8464464199
commit 612dce6b9f
43 changed files with 143 additions and 125 deletions

View File

@@ -28,6 +28,9 @@ private struct CachedChannelHeader {
}
struct ChannelView: View {
@Environment(\.appEnvironment) private var appEnvironment
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
let channelID: String
let source: ContentSource
/// URL for external channel extraction (nil for YouTube/Invidious channels)
@@ -38,9 +41,7 @@ struct ChannelView: View {
channelURL != nil
}
@Environment(\.appEnvironment) private var appEnvironment
@Namespace private var sheetTransition
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
@State private var channel: Channel?
@State private var selectedTab: ChannelTab = .videos
@State private var isLoading = true