From 9767f88cca117e436033bd6502b8495fc57ba112 Mon Sep 17 00:00:00 2001 From: Philippe Weidmann Date: Wed, 29 May 2024 14:48:12 +0200 Subject: [PATCH] fix: Show MessageSubHeaderView only if message is interactive --- Mail/Views/Thread/Message/MessageView.swift | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Mail/Views/Thread/Message/MessageView.swift b/Mail/Views/Thread/Message/MessageView.swift index 1c5b4afca..a3d7c0764 100644 --- a/Mail/Views/Thread/Message/MessageView.swift +++ b/Mail/Views/Thread/Message/MessageView.swift @@ -35,6 +35,8 @@ extension EnvironmentValues { struct MessageView: View { @LazyInjectService private var snackbarPresenter: SnackBarPresentable + @Environment(\.isMessageInteractive) private var isMessageInteractive + @EnvironmentObject var mailboxManager: MailboxManager @State var presentableBody: PresentableBody @@ -73,7 +75,12 @@ struct MessageView: View { if isMessageExpanded { VStack(spacing: UIPadding.regular) { - MessageSubHeaderView(message: message, displayContentBlockedActionView: $displayContentBlockedActionView) + if isMessageInteractive { + MessageSubHeaderView( + message: message, + displayContentBlockedActionView: $displayContentBlockedActionView + ) + } if isShowingErrorLoading { Text(MailResourcesStrings.Localizable.errorLoadingMessage)