mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-16 16:47:24 +00:00
feat(ActivityCenter): Override replied text for messages with rich content
Close #9416
This commit is contained in:
parent
71bbb03faa
commit
ec51fbe0e0
@ -13,8 +13,25 @@ import "../controls"
|
|||||||
ActivityNotificationMessage {
|
ActivityNotificationMessage {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
|
function badgeTextFromRepliedMessageContent(message) {
|
||||||
|
switch (message.contentType) {
|
||||||
|
case Constants.messageContentType.stickerType:
|
||||||
|
return qsTr("sticker")
|
||||||
|
case Constants.messageContentType.emojiType:
|
||||||
|
return qsTr("emoji")
|
||||||
|
case Constants.messageContentType.transactionType:
|
||||||
|
return qsTr("transaction")
|
||||||
|
case Constants.messageContentType.imageType:
|
||||||
|
return qsTr("image")
|
||||||
|
case Constants.messageContentType.audioType:
|
||||||
|
return qsTr("audio")
|
||||||
|
default:
|
||||||
|
return message.messageText
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
badgeComponent: ReplyBadge {
|
badgeComponent: ReplyBadge {
|
||||||
repliedMessageContent: notification ? notification.repliedMessage.messageText : ""
|
repliedMessageContent: notification ? badgeTextFromRepliedMessageContent(notification.repliedMessage) : ""
|
||||||
onReplyClicked: {
|
onReplyClicked: {
|
||||||
root.activityCenterStore.switchTo(notification)
|
root.activityCenterStore.switchTo(notification)
|
||||||
root.closeActivityCenter()
|
root.closeActivityCenter()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user