|
|
|
@ -71,11 +71,23 @@ struct PodcastDetailView: View {
|
|
|
|
|
Color.theme.background.ignoresSafeArea(.all, edges: .all)
|
|
|
|
|
|
|
|
|
|
VStack(alignment: .leading) {
|
|
|
|
|
Text("Episodes")
|
|
|
|
|
.font(.title2)
|
|
|
|
|
.fontWeight(.bold)
|
|
|
|
|
.foregroundColor(Color.theme.primary)
|
|
|
|
|
.padding()
|
|
|
|
|
HStack {
|
|
|
|
|
Text(Strings.episodes)
|
|
|
|
|
.font(.title2)
|
|
|
|
|
.fontWeight(.bold)
|
|
|
|
|
.foregroundColor(Color.theme.primary)
|
|
|
|
|
.padding()
|
|
|
|
|
|
|
|
|
|
Image(systemName: "chevron.down")
|
|
|
|
|
.foregroundColor(Color.theme.accent)
|
|
|
|
|
|
|
|
|
|
Spacer()
|
|
|
|
|
|
|
|
|
|
Text(Strings.seeAll)
|
|
|
|
|
.foregroundColor(Color.theme.accent)
|
|
|
|
|
.padding(.trailing)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ForEach(podcast.episodes, id: \.id) { episode in
|
|
|
|
|
EpisodeViewCell(episode: episode)
|
|
|
|
@ -84,7 +96,7 @@ struct PodcastDetailView: View {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|