remove navigationlink

This commit is contained in:
Ethan Pippin 2022-01-06 11:03:51 -07:00
parent 6c2d153df4
commit bfe557c86c
2 changed files with 16 additions and 9 deletions

View File

@ -136,10 +136,13 @@ struct EpisodeItemView: View {
ScrollView(.horizontal) {
LazyHStack {
Spacer().frame(width: 45)
ForEach(viewModel.similarItems, id: \.id) { similarItems in
NavigationLink(destination: ItemView(item: similarItems)) {
PortraitItemElement(item: similarItems)
}.buttonStyle(PlainNavigationLinkButtonStyle())
ForEach(viewModel.similarItems, id: \.id) { similarItem in
Button {
itemRouter.route(to: \.item, similarItem)
} label: {
PortraitItemElement(item: similarItem)
}
.buttonStyle(PlainNavigationLinkButtonStyle())
}
Spacer().frame(width: 45)
}

View File

@ -11,12 +11,13 @@ import SwiftUI
import JellyfinAPI
struct MovieItemView: View {
@EnvironmentObject var itemRouter: ItemCoordinator.Router
@ObservedObject var viewModel: MovieItemViewModel
@State var actors: [BaseItemPerson] = []
@State var studio: String?
@State var director: String?
@State var wrappedScrollView: UIScrollView?
@Namespace private var namespace
@ -141,10 +142,13 @@ struct MovieItemView: View {
ScrollView(.horizontal) {
LazyHStack {
Spacer().frame(width: 45)
ForEach(viewModel.similarItems, id: \.id) { similarItems in
NavigationLink(destination: ItemView(item: similarItems)) {
PortraitItemElement(item: similarItems)
}.buttonStyle(PlainNavigationLinkButtonStyle())
ForEach(viewModel.similarItems, id: \.id) { similarItem in
Button {
itemRouter.route(to: \.item, similarItem)
} label: {
PortraitItemElement(item: similarItem)
}
.buttonStyle(PlainNavigationLinkButtonStyle())
}
Spacer().frame(width: 45)
}