Browse Source

ADD: Show invoice description on success screen

nonetwork
Marcos Rodriguez Vélez 6 years ago
parent
commit
157c4077de
  1. 2
      screen/lnd/scanLndInvoice.js
  2. 16
      screen/send/success.js

2
screen/lnd/scanLndInvoice.js

@ -156,7 +156,7 @@ export default class ScanLndInvoice extends React.Component {
this.props.navigation.navigate('Success', {
amount: this.state.decoded.num_satoshis,
amountUnit: BitcoinUnit.SATS,
dismissModal: () => this.props.navigation.dismiss(),
invoiceDescription: this.state.decoded.description,
});
},
);

16
screen/send/success.js

@ -20,6 +20,7 @@ export default class Success extends Component {
amount: props.navigation.getParam('amount'),
fee: props.navigation.getParam('fee') || 0,
amountUnit: props.navigation.getParam('amountUnit') || BitcoinUnit.BTC,
invoiceDescription: props.navigation.getParam('invoiceDescription') || '',
};
}
@ -69,6 +70,21 @@ export default class Success extends Component {
{loc.send.create.fee}: {loc.formatBalance(this.state.fee, BitcoinUnit.SATS)}
</Text>
)}
{this.state.fee <= 0 && (
<Text
numberOfLines={0}
style={{
color: '#37c0a1',
fontSize: 14,
marginHorizontal: 4,
paddingBottom: 6,
fontWeight: '500',
alignSelf: 'center',
}}
>
{this.state.invoiceDescription}
</Text>
)}
</BlueCard>
<View
style={{

Loading…
Cancel
Save