diff --git a/ui/app/AppLayouts/Chat/components/MessageContextMenu.qml b/ui/app/AppLayouts/Chat/components/MessageContextMenu.qml index c11b66833b..0a59b6d45b 100644 --- a/ui/app/AppLayouts/Chat/components/MessageContextMenu.qml +++ b/ui/app/AppLayouts/Chat/components/MessageContextMenu.qml @@ -150,15 +150,30 @@ PopupMenu { PopupMenu { id: copyLinkMenu title: qsTr("Copy link") + Repeater { id: linksRepeater model: messageContextMenu.linkUrls.split(" ") delegate: MenuItem { + id: popupMenuItem text: modelData onTriggered: { chatsModel.copyToClipboard(modelData) messageContextMenu.close() } + contentItem: StyledText { + text: popupMenuItem.text + font: popupMenuItem.font + color: Style.current.textColor + horizontalAlignment: Text.AlignLeft + verticalAlignment: Text.AlignVCenter + elide: Text.ElideRight + } + background: Rectangle { + implicitWidth: 220 + implicitHeight: 34 + color: popupMenuItem.highlighted ? Style.current.backgroundHover: "transparent" + } } } }