Fix playlist rows in ChannelView not tappable in empty space

This commit is contained in:
Arkadiusz Fal
2026-02-12 05:04:40 +01:00
parent ded130a8c3
commit cd2e0a6e81
2 changed files with 3 additions and 0 deletions

View File

@@ -88,6 +88,7 @@ struct ChannelPlaylistRow: View {
Spacer()
}
.contentShape(Rectangle())
}
.zoomTransitionSource(id: playlist.id)
.buttonStyle(.plain)

View File

@@ -1013,6 +1013,7 @@ struct ChannelView: View {
ForEach(playlists) { playlist in
NavigationLink(value: NavigationDestination.playlist(.remote(playlist.id, instance: nil, title: playlist.title))) {
PlaylistCardView(playlist: playlist, isCompact: gridConfig.isCompactCards)
.contentShape(Rectangle())
}
.zoomTransitionSource(id: playlist.id)
.buttonStyle(.plain)
@@ -1364,6 +1365,7 @@ struct ChannelView: View {
case .playlist(let playlist):
NavigationLink(value: NavigationDestination.playlist(.remote(playlist.id, instance: nil, title: playlist.title))) {
PlaylistCardView(playlist: playlist, isCompact: gridConfig.isCompactCards)
.contentShape(Rectangle())
}
.zoomTransitionSource(id: playlist.id)
.buttonStyle(.plain)