@@ -2,23 +2,24 @@ import { Modal } from "@namada/components";
2
2
import { ClaimRewardsMsgValue } from "@namada/types" ;
3
3
import { BackButton } from "App/Common/BackButton" ;
4
4
import { ModalContainer } from "App/Common/ModalContainer" ;
5
+ import { routes } from "App/routes" ;
5
6
import { defaultAccountAtom } from "atoms/accounts" ;
6
7
import {
7
8
claimableRewardsAtom ,
8
9
claimAndStakeRewardsAtom ,
9
10
claimRewardsAtom ,
10
11
} from "atoms/staking" ;
11
- import { useModalCloseEvent } from "hooks/useModalCloseEvent" ;
12
12
import { useTransaction } from "hooks/useTransaction" ;
13
13
import { useAtomValue } from "jotai" ;
14
14
import { useMemo , useState } from "react" ;
15
+ import { useNavigate } from "react-router-dom" ;
15
16
import { AddressBalance } from "types" ;
16
17
import { ClaimableRewardsModalStage } from "./ClaimableRewardsModalStage" ;
17
18
import { ClaimRewardsSubmitModalStage } from "./ClaimRewardsSubmitModalStage" ;
18
19
19
20
export const StakingRewards = ( ) : JSX . Element => {
20
- const { onCloseModal } = useModalCloseEvent ( ) ;
21
21
const { data : account } = useAtomValue ( defaultAccountAtom ) ;
22
+ const navigate = useNavigate ( ) ;
22
23
const [ rewardsToClaim , setRewardsToClaim ] = useState < ClaimRewardsMsgValue [ ] > (
23
24
[ ]
24
25
) ;
@@ -42,6 +43,10 @@ export const StakingRewards = (): JSX.Element => {
42
43
} ) ;
43
44
} ;
44
45
46
+ const onCloseModal = ( ) : void => {
47
+ navigate ( routes . staking ) ;
48
+ } ;
49
+
45
50
const {
46
51
execute : claimRewards ,
47
52
isEnabled : claimRewardsTxEnabled ,
0 commit comments