Show Only Retry Decryption and View Source for Unencrypted messages (#1202)

* show only retryDecryption for unencrypted message

* fix
This commit is contained in:
Mauro
2023-06-28 17:57:19 +02:00
committed by GitHub
parent fbb17e9288
commit 10e167732b
4 changed files with 21 additions and 9 deletions
@@ -77,6 +77,12 @@ public struct TimelineItemMenu: View {
let item: EventBasedTimelineItemProtocol
let actions: TimelineItemMenuActions
private var canShowReactions: Bool {
!item.isRedacted &&
!item.hasFailedToSend &&
!item.hasFailedDecryption
}
public var body: some View {
VStack {
@@ -88,7 +94,7 @@ public struct TimelineItemMenu: View {
ScrollView {
VStack(alignment: .leading, spacing: 0.0) {
if !item.isRedacted, !item.hasFailedToSend {
if canShowReactions {
reactionsSection
.padding(.top, 4.0)
.padding(.bottom, 8.0)