Свое окно после авторизации в 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

Скажите что не так? ОШибок нет, но он не переходит на нужный мне экран!


Ответы (0 шт):