Merge pull request #1556 from stackernews/fix-1544
fix invoice status display
This commit is contained in:
commit
e9a5925c50
@ -55,11 +55,15 @@ export default function Invoice ({
|
|||||||
let variant = 'default'
|
let variant = 'default'
|
||||||
let status = 'waiting for you'
|
let status = 'waiting for you'
|
||||||
|
|
||||||
if (invoice.cancelled) {
|
if (invoice.confirmedAt) {
|
||||||
|
variant = 'confirmed'
|
||||||
|
status = `${numWithUnits(invoice.satsReceived, { abbreviate: false })} ${successVerb}`
|
||||||
|
useWallet = false
|
||||||
|
} else if (invoice.cancelled) {
|
||||||
variant = 'failed'
|
variant = 'failed'
|
||||||
status = 'cancelled'
|
status = 'cancelled'
|
||||||
useWallet = false
|
useWallet = false
|
||||||
} else if (invoice.isHeld && invoice.satsReceived && !expired) {
|
} else if (invoice.isHeld) {
|
||||||
variant = 'pending'
|
variant = 'pending'
|
||||||
status = (
|
status = (
|
||||||
<div className='d-flex justify-content-center'>
|
<div className='d-flex justify-content-center'>
|
||||||
@ -67,15 +71,11 @@ export default function Invoice ({
|
|||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
useWallet = false
|
useWallet = false
|
||||||
} else if (invoice.confirmedAt) {
|
|
||||||
variant = 'confirmed'
|
|
||||||
status = `${numWithUnits(invoice.satsReceived, { abbreviate: false })} ${successVerb}`
|
|
||||||
useWallet = false
|
|
||||||
} else if (expired) {
|
} else if (expired) {
|
||||||
variant = 'failed'
|
variant = 'failed'
|
||||||
status = 'expired'
|
status = 'expired'
|
||||||
useWallet = false
|
useWallet = false
|
||||||
} else if (invoice.expiresAt) {
|
} else {
|
||||||
variant = 'pending'
|
variant = 'pending'
|
||||||
status = (
|
status = (
|
||||||
<CompactLongCountdown
|
<CompactLongCountdown
|
||||||
|
Loading…
x
Reference in New Issue
Block a user