import QtQuick import QtQuick.Layouts import QtQuick.Controls import QtQuick.Controls.Material import org.electrum 1.0 TextHighlightPane { id: root property variant model property int idx: -1 ColumnLayout { width: parent.width RowLayout { Layout.fillWidth: true Label { Layout.rightMargin: constants.paddingMedium text: '#' + idx font.family: FixedFont font.bold: true } Label { Layout.fillWidth: true text: model.short_id font.family: FixedFont } Label { id: txin_value text: model.value != undefined ? Config.formatSats(model.value) : '<' + qsTr('unknown amount') + '>' font.pixelSize: constants.fontSizeMedium font.family: FixedFont } Label { text: Config.baseUnit visible: model.value != undefined font.pixelSize: constants.fontSizeMedium color: Material.accentColor } } Rectangle { Layout.fillWidth: true Layout.preferredHeight: 1 antialiasing: true color: constants.mutedForeground } RowLayout { Layout.fillWidth: true Label { Layout.fillWidth: true text: model.address ? model.address : '<' + qsTr('address unknown') + '>' font.family: FixedFont font.pixelSize: constants.fontSizeMedium color: model.is_mine ? model.is_change ? constants.colorAddressInternal : constants.colorAddressExternal : Material.foreground elide: Text.ElideMiddle } } } }