diff --git a/app/components/admin/homeComponents/contacts/internalComponents/contactsTransactions.js b/app/components/admin/homeComponents/contacts/internalComponents/contactsTransactions.js index 7d308c1c..68ae3a47 100644 --- a/app/components/admin/homeComponents/contacts/internalComponents/contactsTransactions.js +++ b/app/components/admin/homeComponents/contacts/internalComponents/contactsTransactions.js @@ -33,6 +33,7 @@ const ConfirmedOrSentTransaction = React.memo( timeDifferenceYears, navigate, masterInfoObject, + isPendingRequest, }) => { const { t } = useTranslation(); const { theme, darkModeType } = useGlobalThemeContext(); @@ -128,6 +129,8 @@ const ConfirmedOrSentTransaction = React.memo( iconName={ didDeclinePayment ? 'CircleX' + : isPendingRequest + ? 'Clock' : isOutgoingPayment ? 'ArrowUp' : 'ArrowDown' @@ -226,6 +229,8 @@ export default function ContactsTransactionItem(props) { [txParsed?.didSend, txParsed?.isRequest, txParsed?.isRedeemed], ); + const isPendingRequest = txParsed?.isRequest && txParsed.isRedeemed === null; + const requestAmount = useMemo(() => { if (txParsed?.paymentDenomination === 'USD') { return displayCorrectDenomination({ @@ -491,10 +496,14 @@ export default function ContactsTransactionItem(props) { {...timeCalculations} navigate={navigate} masterInfoObject={masterInfoObject} + isPendingRequest={isPendingRequest} /> ) : ( - +