Fix channel links

This commit is contained in:
Arkadiusz Fal
2022-12-14 18:10:50 +01:00
parent a156ef6a3f
commit 67e32f4da1
3 changed files with 15 additions and 4 deletions

View File

@@ -13,7 +13,7 @@ struct ChannelAvatarView: View {
ZStack(alignment: .bottomTrailing) {
Group {
Group {
if let url = channel?.thumbnailURL {
if let url = channel?.thumbnailURLOrCached {
ThumbnailView(url: url)
} else {
ZStack {

View File

@@ -6,6 +6,7 @@ struct ChannelLinkView<ChannelLabel: View>: View {
let channelLabel: ChannelLabel
@Environment(\.inChannelView) private var inChannelView
@Environment(\.inNavigationView) private var inNavigationView
@Environment(\.navigationStyle) private var navigationStyle
init(
@@ -25,7 +26,7 @@ struct ChannelLinkView<ChannelLabel: View>: View {
#if os(tvOS)
channelLabel
#else
if navigationStyle == .tab {
if navigationStyle == .tab, inNavigationView {
channelNavigationLink
} else {
channelButton