fix(contacts): Showing letters for contacts without profile picture
Closes:#5514
This commit is contained in:
parent
c11ee2d3e8
commit
039638d4bb
|
@ -22,12 +22,12 @@ StatusListItem {
|
||||||
visible: container.isContact && (container.searchStr == "" || container.name.includes(container.searchStr))
|
visible: container.isContact && (container.searchStr == "" || container.name.includes(container.searchStr))
|
||||||
height: visible ? implicitHeight : 0
|
height: visible ? implicitHeight : 0
|
||||||
title: container.name
|
title: container.name
|
||||||
image.source: container.icon
|
|
||||||
|
|
||||||
property string name: "Jotaro Kujo"
|
property string name: "Jotaro Kujo"
|
||||||
property string publicKey: "0x04d8c07dd137bd1b73a6f51df148b4f77ddaa11209d36e43d8344c0a7d6db1cad6085f27cfb75dd3ae21d86ceffebe4cf8a35b9ce8d26baa19dc264efe6d8f221b"
|
property string publicKey: "0x04d8c07dd137bd1b73a6f51df148b4f77ddaa11209d36e43d8344c0a7d6db1cad6085f27cfb75dd3ae21d86ceffebe4cf8a35b9ce8d26baa19dc264efe6d8f221b"
|
||||||
property string icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII="
|
property string icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII="
|
||||||
property bool isContact: false
|
property bool isContact: false
|
||||||
|
|
||||||
property bool isBlocked: false
|
property bool isBlocked: false
|
||||||
property bool isVerified: false
|
property bool isVerified: false
|
||||||
property bool isUntrustworthy: false
|
property bool isUntrustworthy: false
|
||||||
|
@ -51,6 +51,28 @@ StatusListItem {
|
||||||
signal rejectionRemoved(string publicKey)
|
signal rejectionRemoved(string publicKey)
|
||||||
signal textClicked(string publicKey)
|
signal textClicked(string publicKey)
|
||||||
|
|
||||||
|
subTitle: Utils.getElidedCompressedPk(container.publicKey)
|
||||||
|
|
||||||
|
image {
|
||||||
|
width: 40
|
||||||
|
height: 40
|
||||||
|
source: container.iconSource
|
||||||
|
}
|
||||||
|
|
||||||
|
icon {
|
||||||
|
width: 40
|
||||||
|
height: 40
|
||||||
|
color: Utils.colorForPubkey(container.publicKey)
|
||||||
|
letterSize: Math.max(4, root.image.width / 2.4)
|
||||||
|
charactersLen: 2
|
||||||
|
isLetterIdenticon: !container.image.source.toString()
|
||||||
|
}
|
||||||
|
|
||||||
|
ringSettings {
|
||||||
|
ringSpecModel: Utils.getColorHashAsJson(container.publicKey)
|
||||||
|
ringPxSize: Math.max(icon.width / 24.0)
|
||||||
|
}
|
||||||
|
|
||||||
components: [
|
components: [
|
||||||
StatusFlatButton {
|
StatusFlatButton {
|
||||||
visible: verificationRequestStatus === Constants.verificationStatus.verifying ||
|
visible: verificationRequestStatus === Constants.verificationStatus.verifying ||
|
||||||
|
@ -133,7 +155,7 @@ StatusListItem {
|
||||||
|
|
||||||
displayName: container.name
|
displayName: container.name
|
||||||
pubkey: container.publicKey
|
pubkey: container.publicKey
|
||||||
icon: container.icon
|
icon: container.iconSource
|
||||||
}
|
}
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
|
|
Loading…
Reference in New Issue