File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
packages/curve-ui-kit/src/entities/campaigns Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change 11import { useMemo } from 'react'
22import type { Address } from 'viem'
33import type { Chain } from '@curvefi/prices-api'
4- import { fromEntries } from '@curvefi/prices-api/objects.util'
4+ import { fromEntries , notFalsy , objectKeys } from '@curvefi/prices-api/objects.util'
55import { useQueries } from '@tanstack/react-query'
66import { combineQueriesMeta } from '@ui-kit/lib'
77import { getCampaignsExternalOptions } from './campaigns-external'
@@ -35,9 +35,7 @@ export const combineCampaigns = ({
3535 filter ?: ( campaign : CampaignPoolRewards ) => boolean
3636} ) : Campaigns => {
3737 // Get all unique addresses from all campaign sources
38- const allAddresses = new Set (
39- campaigns . filter ( ( record ) : record is Campaigns => record !== undefined ) . flatMap ( ( record ) => Object . keys ( record ) ) ,
40- )
38+ const allAddresses = new Set ( notFalsy ( ...campaigns ) . flatMap ( objectKeys ) )
4139
4240 // Combine campaigns by address, applying optional filter
4341 return fromEntries (
You can’t perform that action at this time.
0 commit comments