UNPKG

@aws-amplify/ui

Version:

`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.

23 lines (21 loc) 656 B
const getFederatedSignInState = (target) => ({ entry: ['sendUpdate', 'clearError'], invoke: { src: 'signInWithRedirect', onDone: { target }, onError: { actions: 'setRemoteError', target }, }, }); const getConfirmSignInFormValuesKey = (signInStep) => { if ([ 'CONTINUE_SIGN_IN_WITH_MFA_SELECTION', 'CONTINUE_SIGN_IN_WITH_MFA_SETUP_SELECTION', ].includes(signInStep)) { return 'mfa_type'; } if (signInStep === 'CONTINUE_SIGN_IN_WITH_EMAIL_SETUP') { return 'email'; } return 'confirmation_code'; }; export { getConfirmSignInFormValuesKey, getFederatedSignInState };