damus

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

commit 4b5c34b4e26a8dead71865d47432275cf2977fa3
parent 9eb39f7e0a4f46c37cf0cbd4eca5bda3e7d3bd25
Author: radixrat <radixrat@protonmail.com>
Date:   Sat, 14 Jan 2023 17:51:35 -0500

Click pfp in side menu should open profile as well

Closes: #323
Changelog-Changed: Clicking pfp in sidebar opens profile as well

Diffstat:
Mdamus/Views/SideMenuView.swift | 9+++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/damus/Views/SideMenuView.swift b/damus/Views/SideMenuView.swift @@ -50,9 +50,13 @@ struct SideMenuView: View { VStack(alignment: .leading, spacing: 20) { let profile = damus_state.profiles.lookup(id: damus_state.pubkey) + let followers = FollowersModel(damus_state: damus_state, target: damus_state.pubkey) + let profile_model = ProfileModel(pubkey: damus_state.pubkey, damus: damus_state) if let picture = damus_state.profiles.lookup(id: damus_state.pubkey)?.picture { - ProfilePicView(pubkey: damus_state.pubkey, size: 60, highlight: .none, profiles: damus_state.profiles, picture: picture) + NavigationLink(destination: ProfileView(damus_state: damus_state, profile: profile_model, followers: followers)) { + ProfilePicView(pubkey: damus_state.pubkey, size: 60, highlight: .none, profiles: damus_state.profiles, picture: picture) + } } else { Image(systemName: "person.fill") } @@ -87,9 +91,6 @@ struct SideMenuView: View { */ // THERE IS A LIMIT OF 10 NAVIGATIONLINKS!!! (Consider some in other views) - - let followers = FollowersModel(damus_state: damus_state, target: damus_state.pubkey) - let profile_model = ProfileModel(pubkey: damus_state.pubkey, damus: damus_state) NavigationLink(destination: ProfileView(damus_state: damus_state, profile: profile_model, followers: followers)) { Label(NSLocalizedString("Profile", comment: "Sidebar menu label for Profile view."), systemImage: "person")