Skip to content

Commit ef1e39d

Browse files
committed
chore: improve counter logic
1 parent c4c7676 commit ef1e39d

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/components/FindWalletProductTable/index.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,12 @@ const FindWalletProductTable = ({ wallets }: { wallets: Wallet[] }) => {
8484

8585
const personasWalletCounts = useMemo(() => {
8686
return walletPersonas.map((persona) =>
87-
getFilteredWalletsCount(persona.presetFilters as WalletFilter)
87+
getFilteredWalletsCount(
88+
filteredData,
89+
persona.presetFilters as WalletFilter
90+
)
8891
)
89-
}, [walletPersonas])
92+
}, [filteredData, walletPersonas])
9093

9194
// Reset filters
9295
const resetFilters = () => {

src/lib/utils/wallets.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,11 @@ export const getLanguageCountWalletsData = (locale: string) => {
196196
return languageCountWalletsData
197197
}
198198

199-
export const getFilteredWalletsCount = (filters: WalletFilter) => {
200-
return walletsData.filter((wallet) => {
199+
export const getFilteredWalletsCount = (
200+
wallets: WalletData[],
201+
filters: WalletFilter
202+
) => {
203+
return wallets.filter((wallet) => {
201204
const activeFilters = Object.entries(filters).filter(
202205
([_, value]) => value === true
203206
)

0 commit comments

Comments
 (0)