fix(ContactSelector): Minor improvements
This commit is contained in:
parent
5fb2be95ef
commit
72cc269ae6
|
@ -20,7 +20,6 @@ Item {
|
||||||
property var selectedContact
|
property var selectedContact
|
||||||
property int dropdownWidth: width
|
property int dropdownWidth: width
|
||||||
property string validationError: qsTr("Please select a contact")
|
property string validationError: qsTr("Please select a contact")
|
||||||
// property alias validationErrorAlignment: comboBox.validationErrorAlignment
|
|
||||||
property bool isValid: false
|
property bool isValid: false
|
||||||
property alias isPending: ensResolver.isPending
|
property alias isPending: ensResolver.isPending
|
||||||
|
|
||||||
|
@ -100,6 +99,7 @@ Item {
|
||||||
spacing: 4
|
spacing: 4
|
||||||
|
|
||||||
StatusSmartIdenticon {
|
StatusSmartIdenticon {
|
||||||
|
Layout.alignment: Qt.AlignVCenter
|
||||||
image.width: (!!selectedContact && !!selectedContact.displayIcon) ? 32 : 0
|
image.width: (!!selectedContact && !!selectedContact.displayIcon) ? 32 : 0
|
||||||
image.height: 32
|
image.height: 32
|
||||||
image.source: (!!selectedContact && !!selectedContact.displayIcon) ? selectedContact.displayIcon : ""
|
image.source: (!!selectedContact && !!selectedContact.displayIcon) ? selectedContact.displayIcon : ""
|
||||||
|
@ -107,6 +107,7 @@ Item {
|
||||||
}
|
}
|
||||||
StatusBaseText {
|
StatusBaseText {
|
||||||
id: selectedTextField
|
id: selectedTextField
|
||||||
|
Layout.alignment: Qt.AlignVCenter
|
||||||
visible: comboBox.control.count > 0
|
visible: comboBox.control.count > 0
|
||||||
text: !!selectedContact ? selectedContact.alias : ""
|
text: !!selectedContact ? selectedContact.alias : ""
|
||||||
font.pixelSize: 15
|
font.pixelSize: 15
|
||||||
|
@ -115,6 +116,7 @@ Item {
|
||||||
color: Theme.palette.directColor1
|
color: Theme.palette.directColor1
|
||||||
}
|
}
|
||||||
StatusBaseText {
|
StatusBaseText {
|
||||||
|
Layout.alignment: Qt.AlignVCenter
|
||||||
visible: comboBox.control.count == 0
|
visible: comboBox.control.count == 0
|
||||||
text: qsTr("You don’t have any contacts yet")
|
text: qsTr("You don’t have any contacts yet")
|
||||||
font.pixelSize: 13
|
font.pixelSize: 13
|
||||||
|
@ -124,7 +126,8 @@ Item {
|
||||||
|
|
||||||
delegate: StatusItemDelegate {
|
delegate: StatusItemDelegate {
|
||||||
id: itemContainer
|
id: itemContainer
|
||||||
property var currentContact: Utils.getContactDetailsAsJson(pubKey)
|
|
||||||
|
readonly property var currentContact: Utils.getContactDetailsAsJson(pubKey)
|
||||||
|
|
||||||
highlighted: index === comboBox.control.highlightedIndex
|
highlighted: index === comboBox.control.highlightedIndex
|
||||||
width: parent.width
|
width: parent.width
|
||||||
|
@ -154,6 +157,7 @@ Item {
|
||||||
|
|
||||||
StatusBaseText {
|
StatusBaseText {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
Layout.alignment: Qt.AlignVCenter
|
||||||
text: currentContact.name + " • "
|
text: currentContact.name + " • "
|
||||||
visible: currentContact.ensVerified
|
visible: currentContact.ensVerified
|
||||||
color: Theme.palette.baseColor1
|
color: Theme.palette.baseColor1
|
||||||
|
@ -161,6 +165,7 @@ Item {
|
||||||
}
|
}
|
||||||
StatusBaseText {
|
StatusBaseText {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
Layout.alignment: Qt.AlignVCenter
|
||||||
Layout.maximumWidth: 85
|
Layout.maximumWidth: 85
|
||||||
text: currentContact.publicKey
|
text: currentContact.publicKey
|
||||||
elide: Text.ElideMiddle
|
elide: Text.ElideMiddle
|
||||||
|
|
Loading…
Reference in New Issue