From a22847b0004a16c0d2ba816c86f19f135ee219cd Mon Sep 17 00:00:00 2001 From: Sale Djenic Date: Wed, 10 Jan 2024 10:47:29 +0100 Subject: [PATCH] feat(savedaddresses): context menu - copy address Part 1 of #13094 --- .../Wallet/controls/SavedAddressesDelegate.qml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/ui/app/AppLayouts/Wallet/controls/SavedAddressesDelegate.qml b/ui/app/AppLayouts/Wallet/controls/SavedAddressesDelegate.qml index f463ea14d3..86ffd06de5 100644 --- a/ui/app/AppLayouts/Wallet/controls/SavedAddressesDelegate.qml +++ b/ui/app/AppLayouts/Wallet/controls/SavedAddressesDelegate.qml @@ -68,7 +68,7 @@ StatusListItem { QtObject { id: d - readonly property string visibleAddress: root.address == Constants.zeroAddress ? root.ens : root.address + readonly property string visibleAddress: !!root.ens? root.ens : root.address } components: [ @@ -143,15 +143,16 @@ StatusListItem { }) } } - StatusAction { - text: qsTr("Copy address") + StatusSuccessAction { + id: copyAddressAction objectName: "copySavedAddressAction" - assetSettings.name: "copy" + successText: qsTr("Address copied") + text: qsTr("Copy address") + icon.name: "copy" + timeout: 1500 + autoDismissMenu: true onTriggered: { - if (d.visibleAddress) - store.copyToClipboard(d.visibleAddress) - else - store.copyToClipboard(root.ens) + store.copyToClipboard(d.visibleAddress) } } StatusAction {