diff --git a/apps/cowswap-frontend/src/legacy/components/TransactionConfirmationModal/index.tsx b/apps/cowswap-frontend/src/legacy/components/TransactionConfirmationModal/index.tsx index 60c4a3e5ee..18a87ea32e 100644 --- a/apps/cowswap-frontend/src/legacy/components/TransactionConfirmationModal/index.tsx +++ b/apps/cowswap-frontend/src/legacy/components/TransactionConfirmationModal/index.tsx @@ -6,7 +6,6 @@ import { Currency } from '@uniswap/sdk-core' import { getActivityState, useActivityDerivedState } from 'legacy/hooks/useActivityDerivedState' import { useMultipleActivityDescriptors } from 'legacy/hooks/useRecentActivity' -import TradeGp from 'legacy/state/swap/TradeGp' import { ConfirmOperationType } from 'legacy/state/types' import { useSetIsConfirmationModalOpen } from 'modules/swap/state/surplusModal' @@ -17,6 +16,7 @@ import { PermitModal } from 'common/containers/PermitModal' import { useGetSurplusData } from 'common/hooks/useGetSurplusFiatValue' import { CowModal } from 'common/pure/Modal' import { TransactionSubmittedContent } from 'common/pure/TransactionSubmittedContent' +import { TradeAmounts } from 'common/types' import { LegacyConfirmationPendingContent } from './LegacyConfirmationPendingContent' @@ -29,7 +29,7 @@ export interface ConfirmationModalProps { pendingText?: ReactNode currencyToAdd?: Currency | undefined operationType: ConfirmOperationType - trade?: TradeGp | undefined + tradeAmounts?: TradeAmounts | undefined swapConfirmState?: SwapConfirmState | undefined } @@ -42,7 +42,7 @@ export function TransactionConfirmationModal({ content, currencyToAdd, operationType, - trade, + tradeAmounts, swapConfirmState, }: ConfirmationModalProps) { const { chainId } = useWalletInfo() @@ -80,8 +80,8 @@ export function TransactionConfirmationModal({ {showPermitModal(swapConfirmState) ? ( ) : attemptingTxn ? ( diff --git a/apps/cowswap-frontend/src/legacy/components/swap/ConfirmSwapModal/index.tsx b/apps/cowswap-frontend/src/legacy/components/swap/ConfirmSwapModal/index.tsx index 3e4bca82c9..f02968dd43 100644 --- a/apps/cowswap-frontend/src/legacy/components/swap/ConfirmSwapModal/index.tsx +++ b/apps/cowswap-frontend/src/legacy/components/swap/ConfirmSwapModal/index.tsx @@ -13,6 +13,7 @@ import { SwapConfirmState } from 'modules/swap/state/swapConfirmAtom' import { RateInfoParams } from 'common/pure/RateInfo' import { TransactionErrorContent } from 'common/pure/TransactionErrorContent' +import { TradeAmounts } from 'common/types' import { useButtonText } from './hooks' @@ -105,6 +106,12 @@ export function ConfirmSwapModal({ [swapErrorMessage, onDismiss, modalHeader, modalBottom] ) + const tradeAmounts: TradeAmounts | undefined = useMemo( + () => + trade ? { inputAmount: trade.inputAmountWithoutFee, outputAmount: trade.outputAmountWithoutFee } : undefined, + [trade] + ) + return ( } currencyToAdd={trade?.outputAmount.currency} operationType={ConfirmOperationType.ORDER_SIGN} - trade={trade} + tradeAmounts={tradeAmounts} swapConfirmState={swapConfirmState} /> )