diff --git a/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.test.tsx b/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.test.tsx index ed060bcf67a..1dad25a45cf 100644 --- a/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.test.tsx +++ b/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.test.tsx @@ -117,7 +117,9 @@ describe('PredictWorldCupMainFeedBanner', () => { getByTestId(PredictWorldCupMainFeedBannerSelectorsIDs.CONTAINER), ); - expect(mockNavigate).toHaveBeenCalledWith(Routes.PREDICT.WORLD_CUP); + expect(mockNavigate).toHaveBeenCalledWith(Routes.PREDICT.ROOT, { + screen: Routes.PREDICT.WORLD_CUP, + }); }); }); diff --git a/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.tsx b/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.tsx index ddd390dc28e..b8694c717df 100644 --- a/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.tsx +++ b/app/components/UI/Predict/components/PredictWorldCupMainFeedBanner/PredictWorldCupMainFeedBanner.tsx @@ -76,7 +76,9 @@ const PredictWorldCupMainFeedBanner: React.FC< ); const handlePress = useCallback(() => { - navigation.navigate(Routes.PREDICT.WORLD_CUP); + navigation.navigate(Routes.PREDICT.ROOT, { + screen: Routes.PREDICT.WORLD_CUP, + }); }, [navigation]); if (!imageSource) { diff --git a/app/components/UI/Predict/hooks/usePredictDeposit.test.ts b/app/components/UI/Predict/hooks/usePredictDeposit.test.ts index 7470dcd2cd0..1d210741e0c 100644 --- a/app/components/UI/Predict/hooks/usePredictDeposit.test.ts +++ b/app/components/UI/Predict/hooks/usePredictDeposit.test.ts @@ -3,6 +3,7 @@ import { usePredictDeposit } from './usePredictDeposit'; import Engine from '../../../../core/Engine'; import Logger from '../../../../util/Logger'; import { ConfirmationLoader } from '../../../Views/confirmations/components/confirm/confirm-component'; +import Routes from '../../../../constants/navigation/Routes'; const mockGoBack = jest.fn(); const mockNavigateToConfirmation = jest.fn(); @@ -155,6 +156,7 @@ describe('usePredictDeposit', () => { // Assert expect(mockNavigateToConfirmation).toHaveBeenCalledWith({ loader: ConfirmationLoader.CustomAmount, + stack: Routes.PREDICT.ROOT, }); }); diff --git a/app/components/UI/Predict/hooks/usePredictDeposit.ts b/app/components/UI/Predict/hooks/usePredictDeposit.ts index 3fa0a6bb91d..d4c07ce836b 100644 --- a/app/components/UI/Predict/hooks/usePredictDeposit.ts +++ b/app/components/UI/Predict/hooks/usePredictDeposit.ts @@ -6,6 +6,7 @@ import Logger from '../../../../util/Logger'; import { useAppThemeFromContext } from '../../../../util/theme'; import { ConfirmationLoader } from '../../../Views/confirmations/components/confirm/confirm-component'; import { useConfirmNavigation } from '../../../Views/confirmations/hooks/useConfirmNavigation'; +import Routes from '../../../../constants/navigation/Routes'; import { PREDICT_CONSTANTS } from '../constants/errors'; import { selectPredictPendingDepositByAddress } from '../selectors/predictController'; import { @@ -46,6 +47,7 @@ export const usePredictDeposit = () => { try { navigateToConfirmation({ loader: ConfirmationLoader.CustomAmount, + stack: Routes.PREDICT.ROOT, }); depositWithConfirmation({}).catch((err) => { diff --git a/app/components/UI/Predict/hooks/usePredictWithdraw.test.ts b/app/components/UI/Predict/hooks/usePredictWithdraw.test.ts index 2a33fa1147a..2cb39284c88 100644 --- a/app/components/UI/Predict/hooks/usePredictWithdraw.test.ts +++ b/app/components/UI/Predict/hooks/usePredictWithdraw.test.ts @@ -1,6 +1,7 @@ import { renderHook } from '@testing-library/react-native'; import { usePredictWithdraw } from './usePredictWithdraw'; import { ConfirmationLoader } from '../../../Views/confirmations/components/confirm/confirm-component'; +import Routes from '../../../../constants/navigation/Routes'; import { POLYMARKET_PROVIDER_ID } from '../providers/polymarket/constants'; // Create mock functions @@ -206,6 +207,7 @@ describe('usePredictWithdraw', () => { expect(mockNavigateToConfirmation).toHaveBeenCalledWith({ loader: ConfirmationLoader.CustomAmount, + stack: Routes.PREDICT.ROOT, }); }); diff --git a/app/components/UI/Predict/hooks/usePredictWithdraw.ts b/app/components/UI/Predict/hooks/usePredictWithdraw.ts index b94230ab5fb..0e161ce92db 100644 --- a/app/components/UI/Predict/hooks/usePredictWithdraw.ts +++ b/app/components/UI/Predict/hooks/usePredictWithdraw.ts @@ -11,6 +11,7 @@ import { } from '../../../../component-library/components/Toast'; import { strings } from '../../../../../locales/i18n'; import { selectPredictWithdrawTransaction } from '../selectors/predictController'; +import Routes from '../../../../constants/navigation/Routes'; export const usePredictWithdraw = () => { const { prepareWithdraw } = usePredictTrading(); @@ -24,6 +25,7 @@ export const usePredictWithdraw = () => { try { navigateToConfirmation({ loader: ConfirmationLoader.CustomAmount, + stack: Routes.PREDICT.ROOT, }); const response = await prepareWithdraw({});