Move the lock to the message corner

This commit is contained in:
Garth Vander Houwen 2024-08-14 17:04:48 -07:00
parent c48f96b2b4
commit 8c3b4ada37
2 changed files with 15 additions and 7 deletions

View file

@ -24,11 +24,25 @@ struct MessageText: View {
let markdownText = LocalizedStringKey(message.messagePayloadMarkdown ?? (message.messagePayload ?? "EMPTY MESSAGE"))
return Text(markdownText)
.tint(Self.linkBlue)
.padding(10)
.padding(.vertical, 10)
.padding(.horizontal, 8)
.foregroundColor(.white)
.background(isCurrentUser ? .accentColor : Color(.gray))
.cornerRadius(15)
.overlay {
if message.pkiEncrypted {
VStack (alignment: .trailing) {
Spacer()
HStack {
Spacer()
Image(systemName: "lock.circle.fill")
.symbolRenderingMode(.palette)
.foregroundStyle(.white, .green)
.font(.system(size: 20))
.offset(x: 8, y: 8)
}
}
}
let isDetectionSensorMessage = message.portNum == Int32(PortNum.detectionSensorApp.rawValue)
if tapBackDestination.overlaySensorMessage {
VStack {

View file

@ -57,12 +57,6 @@ struct UserMessageList: View {
self.replyMessageId = message.messageId
self.messageFieldFocused = true
}
if message.pkiEncrypted {
Image(systemName: "lock.circle.fill")
.foregroundStyle(.green)
.frame(height: 25)
.padding(.top, 5)
}
if currentUser && message.canRetry || (message.receivedACK && !message.realACK) {
RetryButton(message: message, destination: .user(user))