diff --git a/electrum/gui/qml/components/InvoiceDialog.qml b/electrum/gui/qml/components/InvoiceDialog.qml index 15725ca86..48f9c1a83 100644 --- a/electrum/gui/qml/components/InvoiceDialog.qml +++ b/electrum/gui/qml/components/InvoiceDialog.qml @@ -96,8 +96,7 @@ ElDialog { var dialog = app.genericShareDialog.createObject(app, { title: qsTr('Address'), text: invoice.address - } - ) + }) dialog.open() } } @@ -390,11 +389,26 @@ ElDialog { Layout.fillWidth: true visible: invoice.invoiceType == Invoice.LightningInvoice && invoice.address leftPadding: constants.paddingMedium - Label { + + RowLayout { width: parent.width - text: invoice.address - font.family: FixedFont - wrapMode: Text.Wrap + Label { + text: invoice.address + font.family: FixedFont + Layout.fillWidth: true + wrapMode: Text.Wrap + } + ToolButton { + icon.source: '../../icons/share.png' + icon.color: 'transparent' + onClicked: { + var dialog = app.genericShareDialog.createObject(app, { + title: qsTr('Address'), + text: invoice.address + }) + dialog.open() + } + } } } }