Свое окно после авторизации в AWS Amplify
Использую AWS Amplify Очень удобная штука! Меня все устраивает! Но после успешной авторизации мне нужно перейти на свое окно и я пытаюсь это сделать. Но суть в том что сделать переход не получается! Как я понял дальше все делается через навигацию.
const App = () => {
return (
<>
<StatusBar barStyle="dark-content" />
<Localei18n />
<Authenticator
hideDefault={true}
onStateChange={handleAuthStateChange} // this. - этого в стрелочных нет
usernameAttributes="email"
signUpConfig={signUpConfig}
theme={AmplifyTheme} />
</>
)
}
вот код этого метода
const handleAuthStateChange = state => {
if (state === 'signedIn') {
/* Do something when the user has signed-in */
//const currentAuth = await Auth.currentAuthenticatedUser();
/* Auth.currentAuthenticatedUser({
bypassCache: false // Optional, By default is false. If set to true, this call will send a request to Cognito to get the latest user data
}).then(user => console.log(user))
.catch(err => console.log(err));*/
// login({ variables: { input: true, username: currentAuth.username } });
console.log(state);
navigation.navigate(ScreenMaps)
}
}
https://github.com/TasksAndreySorokin/aws-amplify-my-signin
Скажите что не так? ОШибок нет, но он не переходит на нужный мне экран!