in src/Settings.tsx [135:156]
fn: async (val, nav: PagesNavigator) => {
const navState = nav.getState();
await simulate(val);
if (val) {
// if simulation just applied remove registration route
nav.dispatch({
...StackActions.replace(Pages.ROOT),
source: navState.routes.find(
r => r.name === Pages.REGISTRATION,
)?.key,
target: navState.key,
});
} else {
// if simulation just applied remove registration route
nav.dispatch({
...StackActions.replace(Pages.REGISTRATION),
source: navState.routes.find(r => r.name === Pages.ROOT)
?.key,
target: navState.key,
});
}
},