I was wondering why my NavigationLink doesn't work with onTapGesture modifier, onTapGesture work fine, but navigationlink doesn't.
Some sample of code:
NavigationView{
VStack{
NavigationLink{SongListView(audio: Sound.testData)
.navigationBarBackButtonHidden(true)
.navigationBarTitle("")
.navigationBarHidden(true)
} label:{
BigCardView(title: "Anxiety relief", audioInfo: "7 audio files", image: "night", horizontalLines: 7, genre:self.genre.genreFilter)
.onTapGesture {
self.genre.genreFilter = "anxiety"
}
}
NavigationLink{SongListView(audio: Sound.testData)
.navigationBarBackButtonHidden(true)
.navigationBarTitle("")
.navigationBarHidden(true)
} label:{
BigCardView(title: "Affirmations", audioInfo: "2 audio files", image: "affir", horizontalLines: 2, genre:self.genre.genreFilter)
.onTapGesture {
self.genre.genreFilter = "affirmations"
}
}
}
}