Commit dee808cc authored by Zach Pomerantz's avatar Zach Pomerantz Committed by GitHub

fix: include user-added tokens in selector (#5363)

* fix: include user-added tokens in selector

* fix: omit user-added tokens from queryless selector
parent 4c23f62a
......@@ -90,18 +90,17 @@ export function CurrencySearch({
const sortedTokens: Token[] = useMemo(
() =>
!balancesAreLoading
? [...filteredTokens]
? filteredTokens
.filter((token) => {
// Filter out user-added tokens with no balance
if (token instanceof UserAddedToken) {
const balance = balances[token.address]
return balance?.greaterThan(0)
// If there is no query, filter out user-added tokens with no balance.
if (!debouncedQuery && token instanceof UserAddedToken) {
return balances[token.address]?.greaterThan(0)
}
return true
})
.sort(tokenComparator.bind(null, balances))
: [],
[balances, filteredTokens, balancesAreLoading]
[balances, balancesAreLoading, debouncedQuery, filteredTokens]
)
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