mirror of
https://github.com/yattee/yattee.git
synced 2026-02-20 01:39:46 +00:00
Refactor views
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user