fix(@desktop/keycard): updated information for listed keypairs for migration to a keycard
Fixes: #10808
This commit is contained in:
parent
ea068e4dab
commit
0b9d7e1962
|
@ -20,6 +20,9 @@ Rectangle {
|
||||||
property string tertiaryTitle: ""
|
property string tertiaryTitle: ""
|
||||||
property string label: ""
|
property string label: ""
|
||||||
property string titleTextIcon: ""
|
property string titleTextIcon: ""
|
||||||
|
property string beneathTagsIcon: ""
|
||||||
|
property color beneathTagsIconColor: Theme.palette.primaryColor1
|
||||||
|
property string beneathTagsTitle: ""
|
||||||
property real leftPadding: 16
|
property real leftPadding: 16
|
||||||
property real rightPadding: 16
|
property real rightPadding: 16
|
||||||
property bool highlighted: false
|
property bool highlighted: false
|
||||||
|
@ -356,6 +359,7 @@ Rectangle {
|
||||||
}
|
}
|
||||||
|
|
||||||
Flickable {
|
Flickable {
|
||||||
|
id: tagsFlickable
|
||||||
visible: tagsRepeater.count > 0
|
visible: tagsRepeater.count > 0
|
||||||
anchors.top: statusListItemTertiaryTitle.bottom
|
anchors.top: statusListItemTertiaryTitle.bottom
|
||||||
anchors.topMargin: visible ? 8 : 0
|
anchors.topMargin: visible ? 8 : 0
|
||||||
|
@ -375,6 +379,32 @@ Rectangle {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RowLayout {
|
||||||
|
anchors.top: tagsFlickable.bottom
|
||||||
|
anchors.topMargin: visible ? 8 : 0
|
||||||
|
width: parent.width
|
||||||
|
visible: !!root.beneathTagsIcon || !!root.beneathTagsTitle
|
||||||
|
spacing: 4
|
||||||
|
|
||||||
|
StatusIcon {
|
||||||
|
id: statusListItemBeneathTagsIcon
|
||||||
|
Layout.preferredWidth: visible ? 16 : 0
|
||||||
|
Layout.preferredHeight: visible ? 16 : 0
|
||||||
|
visible: !!root.beneathTagsIcon
|
||||||
|
icon: root.beneathTagsIcon
|
||||||
|
color: root.beneathTagsIconColor
|
||||||
|
}
|
||||||
|
|
||||||
|
StatusTextWithLoadingState {
|
||||||
|
id: statusListItemBeneathTagsTitle
|
||||||
|
visible: !!root.beneathTagsTitle
|
||||||
|
text: root.beneathTagsTitle
|
||||||
|
customColor: Theme.palette.baseColor1
|
||||||
|
font.pixelSize: 13
|
||||||
|
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Row {
|
Row {
|
||||||
|
|
|
@ -47,10 +47,13 @@ StatusListItem {
|
||||||
}
|
}
|
||||||
return t
|
return t
|
||||||
}
|
}
|
||||||
tertiaryTitle: !root.canBeSelected?
|
|
||||||
qsTr("This Keypair contains an account which is created out of the Status wallet derivation tree") :
|
beneathTagsTitle: root.keyPairType === Constants.keycard.keyPairType.profile?
|
||||||
""
|
qsTr("Moving this key pair will require you to use your Keycard to login") :
|
||||||
statusListItemTertiaryTitle.color: Theme.palette.dangerColor1
|
!root.canBeSelected?
|
||||||
|
qsTranslate("", "Contains account(s) with Keycard incompatible derivation paths", root.keyPairAccounts.count.toString()) :
|
||||||
|
""
|
||||||
|
beneathTagsIcon: !!beneathTagsTitle? "info" : ""
|
||||||
|
|
||||||
asset {
|
asset {
|
||||||
width: root.keyPairIcon? 24 : 40
|
width: root.keyPairIcon? 24 : 40
|
||||||
|
|
Loading…
Reference in New Issue