From 80952683e4b71a648b8d5e267bfc952f122b225d Mon Sep 17 00:00:00 2001 From: Alexey Padalko Date: Tue, 6 Aug 2019 22:41:35 +0300 Subject: [PATCH] feat(ui): add fallback address to RequestSummary --- renderer/components/Request/Request.js | 1 + renderer/components/Request/RequestSummary.js | 10 ++++++++++ renderer/containers/Request.js | 1 + 3 files changed, 12 insertions(+) diff --git a/renderer/components/Request/Request.js b/renderer/components/Request/Request.js index 17a248eb3c8..01c817f8e75 100644 --- a/renderer/components/Request/Request.js +++ b/renderer/components/Request/Request.js @@ -22,6 +22,7 @@ class Request extends React.Component { }).isRequired, chainName: PropTypes.string.isRequired, createInvoice: PropTypes.func.isRequired, + createNewAddress: PropTypes.func.isRequired, cryptoUnit: PropTypes.string.isRequired, cryptoUnitName: PropTypes.string.isRequired, fetchTickers: PropTypes.func.isRequired, diff --git a/renderer/components/Request/RequestSummary.js b/renderer/components/Request/RequestSummary.js index 68ad290e0aa..fe46e0dd000 100644 --- a/renderer/components/Request/RequestSummary.js +++ b/renderer/components/Request/RequestSummary.js @@ -36,6 +36,9 @@ const RequestSummary = ({ invoice = {}, payReq, intl, showNotification, ...rest const descriptionTag = tags.find(tag => tag.tagName === 'description') || {} const memo = descriptionTag.data + const fallbackTag = tags.find(tag => tag.tagName === 'fallback_address') + const fallback = fallbackTag && fallbackTag.data.address + const getStatusColor = () => { if (invoice.settled) { return 'superGreen' @@ -74,6 +77,13 @@ const RequestSummary = ({ invoice = {}, payReq, intl, showNotification, ...rest )} + {fallback && ( + <> + + } right={fallback} /> + + )} +