Commit 6cb0824a authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

fix: rm "approval failed" UI (#5861)

parent 777887b2
...@@ -28,7 +28,7 @@ import JSBI from 'jsbi' ...@@ -28,7 +28,7 @@ import JSBI from 'jsbi'
import { formatSwapQuoteReceivedEventProperties } from 'lib/utils/analytics' import { formatSwapQuoteReceivedEventProperties } from 'lib/utils/analytics'
import { useCallback, useEffect, useMemo, useState } from 'react' import { useCallback, useEffect, useMemo, useState } from 'react'
import { ReactNode } from 'react' import { ReactNode } from 'react'
import { AlertTriangle, ArrowDown, CheckCircle, HelpCircle, Info } from 'react-feather' import { ArrowDown, CheckCircle, HelpCircle, Info } from 'react-feather'
import { useNavigate } from 'react-router-dom' import { useNavigate } from 'react-router-dom'
import { Text } from 'rebass' import { Text } from 'rebass'
import { useToggleWalletModal } from 'state/application/hooks' import { useToggleWalletModal } from 'state/application/hooks'
...@@ -316,7 +316,6 @@ export default function Swap({ className }: { className?: string }) { ...@@ -316,7 +316,6 @@ export default function Swap({ className }: { className?: string }) {
) )
const isApprovalLoading = allowance.state === AllowanceState.REQUIRED && allowance.isApprovalLoading const isApprovalLoading = allowance.state === AllowanceState.REQUIRED && allowance.isApprovalLoading
const [isAllowancePending, setIsAllowancePending] = useState(false) const [isAllowancePending, setIsAllowancePending] = useState(false)
const [isAllowanceFailed, setIsAllowanceFailed] = useState(false)
const updateAllowance = useCallback(async () => { const updateAllowance = useCallback(async () => {
invariant(allowance.state === AllowanceState.REQUIRED) invariant(allowance.state === AllowanceState.REQUIRED)
setIsAllowancePending(true) setIsAllowancePending(true)
...@@ -327,10 +326,8 @@ export default function Swap({ className }: { className?: string }) { ...@@ -327,10 +326,8 @@ export default function Swap({ className }: { className?: string }) {
token_symbol: maximumAmountIn?.currency.symbol, token_symbol: maximumAmountIn?.currency.symbol,
token_address: maximumAmountIn?.currency.address, token_address: maximumAmountIn?.currency.address,
}) })
setIsAllowanceFailed(false)
} catch (e) { } catch (e) {
console.error(e) console.error(e)
setIsAllowanceFailed(true)
} finally { } finally {
setIsAllowancePending(false) setIsAllowancePending(false)
} }
...@@ -804,11 +801,6 @@ export default function Swap({ className }: { className?: string }) { ...@@ -804,11 +801,6 @@ export default function Swap({ className }: { className?: string }) {
<Loader size="20px" /> <Loader size="20px" />
<Trans>Approve in your wallet</Trans> <Trans>Approve in your wallet</Trans>
</> </>
) : isAllowanceFailed ? (
<>
<AlertTriangle size={20} />
<Trans>Approval failed. Try again.</Trans>
</>
) : isApprovalLoading ? ( ) : isApprovalLoading ? (
<> <>
<Loader size="20px" /> <Loader size="20px" />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment