diff --git a/yobble/Views/Tab/Settings/SettingsView.swift b/yobble/Views/Tab/Settings/SettingsView.swift index 6ca2811..83948ca 100644 --- a/yobble/Views/Tab/Settings/SettingsView.swift +++ b/yobble/Views/Tab/Settings/SettingsView.swift @@ -174,13 +174,17 @@ struct SettingsView: View { if messengerProfile != nil || isMessengerProfileLoading || messengerProfileError != nil { Section { if let profile = messengerProfile { - ProfileHeaderCardView( - avatar: messengerAvatar(for: profile), - displayName: messengerDisplayName(for: profile), - presenceStatus: nil, - statusTags: messengerStatusTags(for: profile), - isOfficial: profile.isVerified - ) + NavigationLink(destination: EditProfileView()) { + ProfileHeaderCardView( + avatar: messengerAvatar(for: profile), + displayName: messengerDisplayName(for: profile), + presenceStatus: nil, + statusTags: messengerStatusTags(for: profile), + isOfficial: profile.isVerified + ) + .contentShape(Rectangle()) // ← чтобы тап работал по всей площади + } + .buttonStyle(.plain) // ← чтобы не было system highlight .listRowInsets(bannerRowInsets) .listRowBackground(Color.clear) } else if isMessengerProfileLoading {