Commit 40f0e619 authored by Noah Zinsmeister's avatar Noah Zinsmeister

fix additional base currency toggle bugs

parent bd817083
...@@ -89,6 +89,7 @@ export default function AddLiquidity({ ...@@ -89,6 +89,7 @@ export default function AddLiquidity({
[currencyA, currencyB, baseCurrency] [currencyA, currencyB, baseCurrency]
) )
// url params are the source truth, so we have to do this
useEffect(() => { useEffect(() => {
setBaseCurrency(currencyA) setBaseCurrency(currencyA)
return () => { return () => {
...@@ -449,7 +450,8 @@ export default function AddLiquidity({ ...@@ -449,7 +450,8 @@ export default function AddLiquidity({
handleRateToggle={() => { handleRateToggle={() => {
onLeftRangeInput('') onLeftRangeInput('')
onRightRangeInput('') onRightRangeInput('')
setBaseCurrency(quoteCurrency) console.log('test')
history.push(`/add/${currencyIdB as string}/${currencyIdA as string}`)
}} }}
/> />
) : null} ) : null}
...@@ -490,7 +492,8 @@ export default function AddLiquidity({ ...@@ -490,7 +492,8 @@ export default function AddLiquidity({
handleRateToggle={() => { handleRateToggle={() => {
onLeftRangeInput('') onLeftRangeInput('')
onRightRangeInput('') onRightRangeInput('')
setBaseCurrency(quoteCurrency) console.log('test')
history.push(`/add/${currencyIdB as string}/${currencyIdA as string}`)
}} }}
/> />
) : null} ) : null}
......
import React, { useCallback, useEffect, useMemo, useState } from 'react' import React, { useCallback, useMemo, useState } from 'react'
import { Fraction, Price, Token, TokenAmount, WETH9 } from '@uniswap/sdk-core' import { Fraction, Price, Token, TokenAmount, WETH9 } from '@uniswap/sdk-core'
import { FACTORY_ADDRESS, JSBI } from '@uniswap/v2-sdk' import { FACTORY_ADDRESS, JSBI } from '@uniswap/v2-sdk'
import { Redirect, RouteComponentProps } from 'react-router' import { Redirect, RouteComponentProps } from 'react-router'
...@@ -163,11 +163,6 @@ function V2PairMigration({ ...@@ -163,11 +163,6 @@ function V2PairMigration({
baseToken baseToken
) )
// reset the initial state, dont need cleanup token always defined
useEffect(() => {
setBaseToken(token0)
}, [baseToken, token0])
// get value and prices at ticks // get value and prices at ticks
const { [Bound.LOWER]: tickLower, [Bound.UPPER]: tickUpper } = ticks const { [Bound.LOWER]: tickLower, [Bound.UPPER]: tickUpper } = ticks
const { [Bound.LOWER]: priceLower, [Bound.UPPER]: priceUpper } = pricesAtTicks const { [Bound.LOWER]: priceLower, [Bound.UPPER]: priceUpper } = pricesAtTicks
......
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