From bd8a89a9d357935f3b069c00b40998e933b8bc12 Mon Sep 17 00:00:00 2001 From: Benoit Martins Date: Tue, 29 Oct 2024 11:55:30 +0100 Subject: [PATCH] Changes isMuted value in ConversationFragment --- .../Fragments/ConversationFragment.swift | 35 ++++++++++++++++--- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/Linphone/UI/Main/Conversations/Fragments/ConversationFragment.swift b/Linphone/UI/Main/Conversations/Fragments/ConversationFragment.swift index 9d1e4f19a..a147414a5 100644 --- a/Linphone/UI/Main/Conversations/Fragments/ConversationFragment.swift +++ b/Linphone/UI/Main/Conversations/Fragments/ConversationFragment.swift @@ -195,11 +195,36 @@ struct ConversationFragment: View { Avatar(contactAvatarModel: conversationViewModel.displayedConversation!.avatarModel, avatarSize: 50) .padding(.top, 4) - Text(conversationViewModel.displayedConversation!.subject) - .default_text_style(styleSize: 16) - .frame(maxWidth: .infinity, alignment: .leading) - .padding(.top, 4) - .lineLimit(1) + VStack(spacing: 1) { + Text(conversationViewModel.displayedConversation!.subject) + .default_text_style(styleSize: 16) + .frame(maxWidth: .infinity, alignment: .leading) + .padding(.top, 4) + .lineLimit(1) + + if isMuted || conversationViewModel.displayedConversation!.isEphemeral { + HStack { + if isMuted { + Image("bell-slash") + .renderingMode(.template) + .resizable() + .foregroundStyle(Color.orangeMain500) + .frame(width: 16, height: 16, alignment: .trailing) + } + + if conversationViewModel.displayedConversation!.isEphemeral { + Image("clock-countdown") + .renderingMode(.template) + .resizable() + .foregroundStyle(Color.orangeMain500) + .frame(width: 16, height: 16, alignment: .trailing) + } + + Spacer() + } + } + } + .padding(.vertical, 10) Spacer()