mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Merge pull request #371 from omnivore-app/fix/ipad-article-render
Use selectedLinkItem to track active state of grid items
This commit is contained in:
commit
d81eea4815
1 changed files with 3 additions and 3 deletions
|
|
@ -36,7 +36,6 @@ struct GridCardNavigationLink: View {
|
|||
@EnvironmentObject var dataService: DataService
|
||||
|
||||
@State private var scale = 1.0
|
||||
@State private var isActive = false
|
||||
|
||||
let item: FeedItem
|
||||
let searchQuery: String
|
||||
|
|
@ -51,7 +50,8 @@ struct GridCardNavigationLink: View {
|
|||
ZStack {
|
||||
NavigationLink(
|
||||
destination: LinkItemDetailView(viewModel: LinkItemDetailViewModel(item: item, homeFeedViewModel: viewModel)),
|
||||
isActive: $isActive
|
||||
tag: item,
|
||||
selection: $selectedLinkItem
|
||||
) {
|
||||
EmptyView()
|
||||
}
|
||||
|
|
@ -60,7 +60,7 @@ struct GridCardNavigationLink: View {
|
|||
scale = 0.95
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(150)) {
|
||||
scale = 1.0
|
||||
isActive = true
|
||||
selectedLinkItem = item
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in a new issue