Skip to content

Commit 191662d

Browse files
authored
fix: update re-routing after modal close for Staking Rewards Claiming (#2047)
1 parent e5693bd commit 191662d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

apps/namadillo/src/App/Staking/StakingRewards.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,24 @@ import { Modal } from "@namada/components";
22
import { ClaimRewardsMsgValue } from "@namada/types";
33
import { BackButton } from "App/Common/BackButton";
44
import { ModalContainer } from "App/Common/ModalContainer";
5+
import { routes } from "App/routes";
56
import { defaultAccountAtom } from "atoms/accounts";
67
import {
78
claimableRewardsAtom,
89
claimAndStakeRewardsAtom,
910
claimRewardsAtom,
1011
} from "atoms/staking";
11-
import { useModalCloseEvent } from "hooks/useModalCloseEvent";
1212
import { useTransaction } from "hooks/useTransaction";
1313
import { useAtomValue } from "jotai";
1414
import { useMemo, useState } from "react";
15+
import { useNavigate } from "react-router-dom";
1516
import { AddressBalance } from "types";
1617
import { ClaimableRewardsModalStage } from "./ClaimableRewardsModalStage";
1718
import { ClaimRewardsSubmitModalStage } from "./ClaimRewardsSubmitModalStage";
1819

1920
export const StakingRewards = (): JSX.Element => {
20-
const { onCloseModal } = useModalCloseEvent();
2121
const { data: account } = useAtomValue(defaultAccountAtom);
22+
const navigate = useNavigate();
2223
const [rewardsToClaim, setRewardsToClaim] = useState<ClaimRewardsMsgValue[]>(
2324
[]
2425
);
@@ -42,6 +43,10 @@ export const StakingRewards = (): JSX.Element => {
4243
});
4344
};
4445

46+
const onCloseModal = (): void => {
47+
navigate(routes.staking);
48+
};
49+
4550
const {
4651
execute: claimRewards,
4752
isEnabled: claimRewardsTxEnabled,

0 commit comments

Comments
 (0)