Browse Source

qml: status icon InvoiceDialog

master
Sander van Grieken 3 years ago
parent
commit
231ea5d03b
  1. 19
      electrum/gui/qml/components/InvoiceDialog.qml

19
electrum/gui/qml/components/InvoiceDialog.qml

@ -91,9 +91,28 @@ ElDialog {
color: Material.accentColor
}
RowLayout {
Image {
Layout.preferredWidth: constants.iconSizeSmall
Layout.preferredHeight: constants.iconSizeSmall
source: invoice.status == Invoice.Expired
? '../../icons/expired.png'
: invoice.status == Invoice.Unpaid
? '../../icons/unpaid.png'
: invoice.status == Invoice.Failed || invoice.status == Invoice.Unknown
? '../../icons/warning.png'
: invoice.status == Invoice.Inflight || invoice.status == Invoice.Routing
? '../../icons/status_waiting.png'
: invoice.status == Invoice.Unconfirmed
? '../../icons/unconfirmed.png'
: invoice.status == Invoice.Paid
? '../../icons/confirmed.png'
: ''
}
Label {
text: invoice.status_str
}
}
Label {
Layout.columnSpan: 2

Loading…
Cancel
Save