Commit 3d820d39 authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

fix: include user-added tokens if selected (#5367)

parent 4fdca48a
...@@ -92,15 +92,16 @@ export function CurrencySearch({ ...@@ -92,15 +92,16 @@ export function CurrencySearch({
!balancesAreLoading !balancesAreLoading
? filteredTokens ? filteredTokens
.filter((token) => { .filter((token) => {
// If there is no query, filter out user-added tokens with no balance. // If there is no query, filter out unselected user-added tokens with no balance.
if (!debouncedQuery && token instanceof UserAddedToken) { if (!debouncedQuery && token instanceof UserAddedToken) {
if (selectedCurrency?.equals(token) || otherSelectedCurrency?.equals(token)) return true
return balances[token.address]?.greaterThan(0) return balances[token.address]?.greaterThan(0)
} }
return true return true
}) })
.sort(tokenComparator.bind(null, balances)) .sort(tokenComparator.bind(null, balances))
: [], : [],
[balances, balancesAreLoading, debouncedQuery, filteredTokens] [balances, balancesAreLoading, debouncedQuery, filteredTokens, otherSelectedCurrency, selectedCurrency]
) )
const isLoading = Boolean(balancesAreLoading && !tokenLoaderTimerElapsed) const isLoading = Boolean(balancesAreLoading && !tokenLoaderTimerElapsed)
......
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