fix(TokenMasterActionPopup): display elided wallet address when contact name not available
This commit is contained in:
parent
fab3dcee60
commit
ec5bed6261
|
@ -246,6 +246,11 @@ QtObject {
|
|||
return text.substr(0, leftCharsCount) + "..." + text.substr(text.length - rightCharsCount)
|
||||
}
|
||||
|
||||
function elideAndFormatWalletAddress(address) {
|
||||
return elideText(address, 5, 3).replace(
|
||||
"0x", "0" + String.fromCodePoint(0x00D7))
|
||||
}
|
||||
|
||||
function ensureVisible(flickable, rect) {
|
||||
const rectRight = rect.x + rect.width
|
||||
const rectBottom = rect.y + rect.height
|
||||
|
|
|
@ -36,8 +36,8 @@ ItemDelegate {
|
|||
|
||||
property var contactDetails: null
|
||||
|
||||
readonly property string addressElided: StatusQUtils.Utils.elideText(root.walletAddress, 6, 3).replace(
|
||||
"0x", "0" + String.fromCodePoint(0x00D7))
|
||||
readonly property string addressElided:
|
||||
StatusQUtils.Utils.elideAndFormatWalletAddress(root.walletAddress)
|
||||
|
||||
signal clicked(var mouse)
|
||||
|
||||
|
@ -200,4 +200,4 @@ ItemDelegate {
|
|||
|
||||
onClicked: root.clicked(mouse)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -600,7 +600,8 @@ StackView {
|
|||
|
||||
function openPopup(type, userName, address) {
|
||||
tokenMasterActionPopup.actionType = type
|
||||
tokenMasterActionPopup.userName = userName
|
||||
tokenMasterActionPopup.userName = userName ||
|
||||
SQUtils.Utils.elideAndFormatWalletAddress(address)
|
||||
tokenMasterActionPopup.address = address
|
||||
open()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue