diff --git a/ui/app/components/app/transaction-list-item/transaction-list-item.component.js b/ui/app/components/app/transaction-list-item/transaction-list-item.component.js index c501a2020..554558d77 100644 --- a/ui/app/components/app/transaction-list-item/transaction-list-item.component.js +++ b/ui/app/components/app/transaction-list-item/transaction-list-item.component.js @@ -19,6 +19,7 @@ import { FAILED_STATUS, DROPPED_STATUS, REJECTED_STATUS, + TRANSACTION_CATEGORY_SWAP, } from '../../../helpers/constants/transactions' import { useShouldShowSpeedUp } from '../../../hooks/useShouldShowSpeedUp' import TransactionStatus from '../transaction-status/transaction-status.component' @@ -56,6 +57,7 @@ export default function TransactionListItem ({ transactionGroup, isEarliestNonce const isSignatureReq = category === TRANSACTION_CATEGORY_SIGNATURE_REQUEST const isApproval = category === TRANSACTION_CATEGORY_APPROVAL const isUnapproved = displayedStatusKey === UNAPPROVED_STATUS + const isSwap = category === TRANSACTION_CATEGORY_SWAP const className = classnames('transaction-list-item', { 'transaction-list-item--unconfirmed': isPending || [FAILED_STATUS, DROPPED_STATUS, REJECTED_STATUS].includes(displayedStatusKey), @@ -159,7 +161,7 @@ export default function TransactionListItem ({ transactionGroup, isEarliestNonce senderAddress={senderAddress} recipientAddress={recipientAddress} onRetry={retryTransaction} - showRetry={status === FAILED_STATUS} + showRetry={status === FAILED_STATUS && !isSwap} showSpeedUp={shouldShowSpeedUp} isEarliestNonce={isEarliestNonce} onCancel={cancelTransaction}