@@ -9,28 +9,34 @@ import { formatUSD } from 'sushi/format'
9
9
import { useAccount } from 'wagmi'
10
10
11
11
export const Hero : FC = ( ) => {
12
- const { address } = useAccount ( )
12
+ const { address, isConnected } = useAccount ( )
13
13
14
14
const { data : positionsData } = useConcentratedLiquidityPositions ( {
15
15
account : address ,
16
16
chainIds : SushiSwapV3ChainIds ,
17
17
} )
18
18
const totalFeesUSD = useMemo ( ( ) => {
19
- return positionsData ?. reduce (
20
- ( accum , { position : { unclaimedUSD } } ) => accum + unclaimedUSD ,
21
- 0 ,
22
- )
23
- } , [ positionsData ] )
19
+ return ! isConnected
20
+ ? 0
21
+ : positionsData
22
+ ? positionsData . reduce (
23
+ ( accum , { position : { unclaimedUSD } } ) => accum + unclaimedUSD ,
24
+ 0 ,
25
+ )
26
+ : undefined
27
+ } , [ positionsData , isConnected ] )
24
28
25
29
const { data : rewardsData } = useClaimableRewards ( { account : address } )
26
30
const totalRewardsUSD = useMemo ( ( ) => {
27
- return rewardsData
28
- ? Object . values ( rewardsData ) . reduce (
29
- ( accum , { totalRewardsUSD } ) => accum + totalRewardsUSD ,
30
- 0 ,
31
- )
32
- : undefined
33
- } , [ rewardsData ] )
31
+ return ! isConnected
32
+ ? 0
33
+ : rewardsData
34
+ ? Object . values ( rewardsData ) . reduce (
35
+ ( accum , { totalRewardsUSD } ) => accum + totalRewardsUSD ,
36
+ 0 ,
37
+ )
38
+ : undefined
39
+ } , [ rewardsData , isConnected ] )
34
40
35
41
return (
36
42
< section className = "flex flex-col gap-6" >
0 commit comments