Skip to content

Commit e2188b9

Browse files
committed
Fix scene routing after completing purchase
1 parent 287928f commit e2188b9

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

src/plugins/ramps/infinite/utils/navigationFlow.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type { NavigationBase } from '../../../../types/routerTypes'
33
export interface NavigationFlow {
44
navigate: NavigationBase['navigate']
55
goBack: () => void
6+
popToTop: () => void
67
}
78

89
export const makeNavigationFlow = (
@@ -26,5 +27,10 @@ export const makeNavigationFlow = (
2627
hasNavigated = false
2728
}
2829

29-
return { navigate, goBack }
30+
const popToTop = (): void => {
31+
navigation.popToTop()
32+
hasNavigated = false
33+
}
34+
35+
return { navigate, goBack, popToTop }
3036
}

src/plugins/ramps/infinite/workflows/confirmationWorkflow.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ export const confirmationWorkflow = async (
100100
fiatCurrencyCode: cleanFiatCode,
101101
fiatAmount: instructions.amount.toString(),
102102
onDone: () => {
103-
navigationFlow.goBack()
103+
navigationFlow.popToTop()
104104
}
105105
})
106106

0 commit comments

Comments
 (0)