damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit e30d38e69fb2b0a411ed27949b9e213fd854bbd2
parent c13f29e98cd1092a295330832694e88d5dcf111d
Author: William Casarin <jb55@jb55.com>
Date:   Sun, 10 Sep 2023 18:23:07 -0700

router: use tap gestures instead of nav links

I was hoping this would fix something but it did not

Diffstat:
Mdamus/Views/Events/EventProfile.swift | 7+++----
Mdamus/Views/Profile/MaybeAnonPfpView.swift | 7++++---
2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/damus/Views/Events/EventProfile.swift b/damus/Views/Events/EventProfile.swift @@ -38,11 +38,10 @@ struct EventProfile: View { var body: some View { HStack(alignment: .center) { - VStack { - NavigationLink(value: Route.ProfileByKey(pubkey: pubkey)) { - ProfilePicView(pubkey: pubkey, size: pfp_size, highlight: .none, profiles: damus_state.profiles, disable_animation: disable_animation) + ProfilePicView(pubkey: pubkey, size: pfp_size, highlight: .none, profiles: damus_state.profiles, disable_animation: disable_animation) + .onTapGesture { + damus_state.nav.push(route: .ProfileByKey(pubkey: pubkey)) } - } VStack(alignment: .leading) { EventProfileName(pubkey: pubkey, profile: profile, damus: damus_state, size: size) diff --git a/damus/Views/Profile/MaybeAnonPfpView.swift b/damus/Views/Profile/MaybeAnonPfpView.swift @@ -28,9 +28,10 @@ struct MaybeAnonPfpView: View { .font(.largeTitle) .frame(width: size, height: size) } else { - NavigationLink(value: Route.ProfileByKey(pubkey: pubkey)) { - ProfilePicView(pubkey: pubkey, size: size, highlight: .none, profiles: state.profiles, disable_animation: state.settings.disable_animation) - } + ProfilePicView(pubkey: pubkey, size: size, highlight: .none, profiles: state.profiles, disable_animation: state.settings.disable_animation) + .onTapGesture { + state.nav.push(route: Route.ProfileByKey(pubkey: pubkey)) + } } } }